¡Esta es una revisión vieja del documento!
Nueva Aplicación Flask - Parte 5 - Actualización de producción
Procedimiento de Actualización del Entorno de Producción
Instalación nueva aplicación flask en mi entorno
## Introduction
Tutorial de Desarrollo de una Aplicación con Flask y Gestión con systemd
Referencias: [Flask mega tutorial](https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world)
### Despliegue de Cambios
1. 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.
```bash rsync -avz –exclude 'venv/' /var/www/my_flask_app/ user@your_production_server:/path/to/production/project/ ```
2. Instala las dependencias: En el entorno de producción, asegúrate de que todas las dependencias estén actualizadas.
```bash cd /path/to/production/project pipenv install ```
3. Reinicia el Servicio: Reinicia el servicio systemd para aplicar los cambios.
```bash sudo systemctl restart my_flask_app ```
4. Reinicia Nginx: Asegúrate de que Nginx esté configurado correctamente y reinicia el servicio.
```bash sudo systemctl restart nginx ```