[[start|Nivel superior]] |[[Flask app 4|Parte 4]]|[[Flask app 6|Parte 6]]| ====== 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: [[https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world|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 ''rsync'' o 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