Python: Configurar un entorno de staging
Esta documentación forma parte de la guía Usos avanzados. Consulte la guía completa aquí: Avanzando con tus despliegues de Python.
👋 ¡Bienvenido a la documentación de Stackhero!
Stackhero ofrece una solución Python en la nube lista para usar, diseñada para agilizar su proceso de despliegue:
- Despliegue su aplicación en producción en segundos con un simple
git push.- Utilice su propio nombre de dominio, con configuración automática del certificado HTTPS para conexiones seguras gestionadas por nosotros.
- Cuente con copias de seguridad automáticas, actualizaciones con un solo clic y precios predecibles, para que pueda centrarse en su código y no en la gestión de la infraestructura.
- Disfrute de un alto nivel de rendimiento y seguridad en una infraestructura privada y dedicada. Su entorno está aislado y protegido.
Ahorre tiempo y simplifique su flujo de trabajo: puede tener su código funcionando con el hosting Python en la nube de Stackhero en solo 5 minutos.
Un entorno de staging es una buena práctica cuando se utiliza junto con los entornos de desarrollo y producción. Replica el entorno de producción para que puedas probar actualizaciones y cambios antes de ponerlos en línea, reduciendo el riesgo de problemas en producción.
Un entorno de staging debe reflejar de cerca el entorno de producción.
Sin embargo, debe usar una versión clonada de tu base de datos de producción o servicios conectados en lugar de la base de datos de producción en vivo.
Si tu servicio Python depende de bases de datos u otros servicios, recréalos en un nuevo stack
<Project> - Staging.
Sigue estos pasos para configurar un entorno de staging con Stackhero:
- En el panel de Stackhero, renombra tu stack existente de
<Project>a<Project> - Production. Por ejemplo, si tu proyecto se llamaChat Bot, el stack se convierte enChat Bot - Production. - Crea un nuevo stack llamado
<Project> - Staging. Para el proyectoChat Bot, el stack se convierte enChat Bot - Staging. - Inicia un servicio Python dentro del stack de staging.
- Recupera el comando
git remotey sigue las instrucciones en la documentación Desplegar en el entorno de staging.
Esta configuración asegura que tengas un entorno de staging completamente funcional para probar actualizaciones antes del despliegue en producción.