Repositorio para la Entrega 0
Deben dejar sus servidores corriendo para ser revisados en cualquier momento, hasta que indiquemos que pueden bajarlos.
- Configuración de nginx: nginx.conf y el contenido de la carpeta sites-enabled
- Código del servicio web
- Método de acceso al servidor. Después de la revisión podrán revocar los accesos que nos pasen. Esto puede ser:
- Llave PEM
- Llave con passphrase
- Acceso vía usuario - password
- El nombre del dominio
- Instrucciones de uso
- Referencias a cualquier codigo que hayan usado de internet, a menos que estas se encuentren en el código
Esta es una aplicación en flask, montada en un servidor AWS con nginx y gunicorn. Para correr la aplicación en local se debe hacer python wsgi.py
. Es necesario tener instalado Python 3.6+ y las dependencias indicadas en requirements.txt
. Para el deploy se debe ingresar al servidor usando la clave .pem
, entrar a la carpeta ubicada en /home/ubuntu/chat-app
y hacer git pull
. Después hay que reiniciar el servicio para que se actualicen los cambios. Esto se hace a través del comando sudo systemctl restart chat-app
.
En la carpeta entrega
encontrarás los siguientes archivos:
arqui_de_sistemas.pem
: llave de acceso al servidor.chat-app.service
: copia del archivo de configuración de gunircorn.sites-enabled/default
: archivo default de nginx.sites-enabled/flo-chat.tk
: archivo de nginx del servidor que efectivamente estoy usando.
Los archivos app.py
, wsgi.py
, message_form.py
, templates/*
y static/*
son los usados para el funcionamiento de la aplicación.
Puedes escribir aqui ...