- Generar entorno mediante virtualenv
virtualenv -p python3 env
o pyenvpyenv env
. - Activar virtualenv/pyenv con
source ./env/bin/activate
. - Instalar las dependencias (debe hacerse corriendo en el env) con
(sudo) pip install -r requirements.txt
. - Ejecutar aplicación utilizando un webserver:
- Utilizando flask
export FLASK_APP=app.py && flask run --host=0.0.0.0 --port=8000
. - Ejecutar aplicacion con gunicorn como webserver
gunicorn -w 4 -b 0.0.0.0:8000 app:app --log-level=debug
- Utilizando flask
-
Abrir una terminal en el directorio base del proyecto.
-
Construye la imagen de docker con los siguientes comandos:
(sudo) docker-compose build (sudo) docker-compose up