Instalar Docker
https://docs.docker.com/install/linux/docker-ce/ubuntu/#install-using-the-convenience-script
sudo apt-get install docker.io
Instalar Docker Compose
https://docs.docker.com/compose/install/#install-compose
Editar la configuración del archivo app/local_settings.py
Especificar los datos de las configuraciones de variables MAIL_... para que coincidan con tus configuraciones de SMTP
Notar que el server SMTP de Google requiere la configuración de "less secure apps". Ver: https://support.google.com/accounts/answer/6010255?hl=en
Crear un archivo en el directorio MUSSA llamdo .env Copiar el contenido de MUSSA/env_example. Actualizar los valores de las claves y distintas variables de entorno que se encuntran en MUSSA/.env
Copiar y actualizar las configuraciones locales:
cp MUSSA/MUSSA_Flask/app/local_settings_example.py MUSSA/MUSSA_Flask/app/local_settings.py
Acceder a la carpeta MUSSA en la que se ecnuentra el archivo docker y ejecutar el build: (El build solo es necesario si se modificaron las dependencias)
docker-compose up [--build]
docker-compose stop
docker-compose ps
Apuntar el browser a http://localhost:5000/
Se pueden utilizar los siguientes usuarios:
- email `member@example.com` - Contraseña: `Password1`.
- email `admin@example.com` - Contraseña: `Password1`.
celery -A AsyncTasks.AsyncTaskPLE.broker_generador_plan_ple purge
celery -A app.API_Rest.GeneradorPlanCarreras.broker_guardar_plan_generado purge
With thanks to the following Flask extensions: