Tabla de Contenidos
Flask - 5 - Actualización de producción
Procedimiento de Actualización del Entorno de Producción
Introduction
Tutorial de Desarrollo de una Aplicación con Flask y Gestión con systemd
Referencias: Flask mega tutorial
Despliegue de Cambios
- Actualiza el código en producción: Copia los archivos actualizados desde tu entorno de desarrollo a producción. Puedes usar
rsynco un sistema de control de versiones como Git.
rsync -avz --exclude 'venv/' /var/www/my_flask_app/ user@your_production_server:/path/to/production/project/
- Instala las dependencias: En el entorno de producción, asegúrate de que todas las dependencias estén actualizadas.
cd /path/to/production/project pipenv install
- Reinicia el Servicio: Reinicia el servicio systemd para aplicar los cambios.
sudo systemctl restart my_flask_app
- Reinicia Nginx: Asegúrate de que Nginx esté configurado correctamente y reinicia el servicio.
sudo systemctl restart nginx