Python: Despliegue de su código Python en producción
Esta documentación forma parte de la guía Creación de una API REST. Consulte la guía completa aquí: Cómo crear una API REST usando Flask.
👋 ¡Bienvenido a la documentación de Stackhero!
Stackhero ofrece una solución nube de Python lista para usar que proporciona una serie de beneficios, incluyendo:
- Despliegue su aplicación en segundos con un simple
git push.- Use su propio nombre de dominio y benefíciese de la configuración automática de certificados HTTPS para una mayor seguridad.
- Disfrute de la tranquilidad con copias de seguridad automáticas, actualizaciones con un clic, y precios sencillos, transparentes y predecibles.
- Obtenga un rendimiento óptimo y una seguridad robusta gracias a una VM privada y dedicada.
Ahorre tiempo y simplifique su vida: solo toma 5 minutos probar la solución de alojamiento en la nube de Python de Stackhero.
La forma más sencilla de desplegar su proyecto Python es usar el servicio de alojamiento en la nube Python de Stackhero. Las características clave incluyen:
- Despliegue con un simple
git push - Dominio personalizable con gestión automática de certificados TLS (HTTPS)
- Funciona en una VM privada y dedicada para máxima seguridad
- Soporta HTTP/2, TLS 1.3 (HTTPS), WebSockets, compresión GZIP & Brotli, ETag, y acceso a puertos TCP/UDP
Configuración del servicio "Stackhero for Python"
Para desplegar su código en Stackhero, siga estos pasos:
-
Recupere su clave pública usando:
cat ~/.ssh/id_*.pub -
En el panel de Stackhero, vaya a su servicio "Stackhero for Python" y haga clic en el botón "Configurar".
-
Copie la clave pública del primer paso y péguela en el campo "SSH public keys" o "Key".
-
Valide la configuración haciendo clic en el botón "Validar" en la parte inferior de la página.
Configuración de la clave pública "Stackhero for Python"
¿No tiene claves SSH? Créelas ejecutando:
ssh-keygen -t ed25519
Finalmente, configure su repositorio para desplegar en Stackhero. En su carpeta de proyecto, agregue un remoto Git usando el comando proporcionado en su servicio Stackhero (reemplace <XXXXXX> con el dominio de su servicio):
git remote add stackhero ssh://stackhero@<XXXXXX>.stackhero-network.com:222/project.git
Comando Git remote
Despliegue en producción
Una vez que todo esté configurado, despliegue su código en producción con un solo comando:
git push stackhero main
Asegúrese de agregar y confirmar sus cambios antes de enviar su código a producción. En Stackhero Code-Hero, puede confirmar rápidamente los cambios usando el Command Palette (presione
Ctrl+Shift+Pen Windows/Linux oCmd+Shift+Pen macOS y escribaGit: Commit).
Después del despliegue, visite su URL de API en https://<XXXXXX>.stackhero-network.com/api/tasks (reemplace <XXXXXX> con el dominio de su servicio) para ver su API Flask en acción.