Aplicación para llevar un seguimiento de las copias de seguridad realizadas por los alumnos de 2º ASIR del I.E.S Gonzalo Nazareno, escrita en python y que hace uso de una base de datos postGreSQL.
Created by @sfbenitez & @carlosjsanch3z
<VirtualHost *>
ServerName coconut.ferrete.gonzalonazareno.org
DocumentRoot /var/www/coconut
WSGIDaemonProcess coconut user=www-data group=www-data python-home=/home/debian/venv python-path=/var/www/coconut
WSGIProcessGroup coconut
WSGIScriptAlias / /var/www/coconut/coconut.wsgi
<Directory /var/www/coconut/>
Require all granted
<Files coconut.wsgi>
Require all granted
</Files>
</Directory>
</VirtualHost>
Con el entorno virtual activado.
- Actualizar pip
pip install -U pip
- Instalar requisitos
pip install -r requisites.txt
El fichero wsgi deberá estar en el mismo directorio que la aplicación.
import sys, os, bottle
import beaker.middleware
import coconut # Import coconut.py
sys.path = ['/var/www/coconut/'] + sys.path
os.chdir(os.path.dirname(__file__))
# Inicialice app with SessionMiddleware environ
application = beaker.middleware.SessionMiddleware(bottle.default_app(), coconut.session_opts)
#app = SessionMiddleware(app(), session_opts)
#debug(True) # Desactivar Debug en entorno de producción
#run(app=app, host = '0.0.0.0', port = 8080)