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 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.
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.