Instalación del backend
Borrador
Pasos basados en los comandos del proyecto. Adaptar a la plataforma destino.
1. Obtener el código
2. Entorno virtual e instalación
python -m venv .venv
.venv\Scripts\activate # Windows
# source .venv/bin/activate # Linux/Mac
pip install -r requirements.txt
3. Configurar el entorno
Crear el fichero .env en la raíz del backend (ver
Configuración (.env)).
4. Base de datos
Ver Migraciones y seed.
5. Arranque
# Desarrollo
python run.py # http://127.0.0.1:5000
# Producción (ejemplo con gunicorn)
gunicorn -w 4 "app:create_app()" -b 0.0.0.0:5000
Factoría
El objeto de aplicación se obtiene de app.create_app(). run.py lo usa para
el servidor de desarrollo (app.run(debug=True)).
6. Tareas programadas (MOS)
El procesado de crons del scheduler MOS requiere ejecución periódica del comando del sistema (o un proceso equivalente). Ver Puesta en marcha y MOS.