diff --git a/.gitignore b/.gitignore index 4ee713a..0552da0 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ __pycache__/ +db.sqlite data.db .idea \ No newline at end of file diff --git a/README.md b/README.md index 45286c9..202ae1c 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,7 @@ Il nuovo inventario per il CED dell'[Unione Terre di Castelli](http://www.terred - Clonare il repository su un computer con installato Apache 2 utilizzando `git clone git@github.com:Steffo99/estus.git`. - Eseguire `python3.6 server.py` per generare il database iniziale, poi terminarlo con Ctrl-C. - Installare `mod_wsgi` per Python 3.6, aggiungendo [queste righe](https://stackoverflow.com/questions/44914961/install-mod-wsgi-on-ubuntu-with-python-3-6-apache-2-4-and-django-1-11) alla configurazione di Apache 2. +- Impostare la variabile di ambiente `flask_secret_key` a una qualsiasi stringa (serve per criptare i cookies della sessione) - Seguire la guida [Deploying a Flask App](http://flask.pocoo.org/docs/0.12/deploying/mod_wsgi). Il login predefinito è `stagista` con password `smecds`, ma è possibile creare altri utenti nella pagina `/user_add` e anche eliminare l'utente predefinito dopo avere fatto il login con un utente diverso. diff --git a/server.py b/server.py index cfe2325..50d7266 100644 --- a/server.py +++ b/server.py @@ -6,10 +6,10 @@ import bcrypt import random app = Flask(__name__) -app.secret_key = "pepsecret" +app.secret_key = os.environ["flask_secret_key"] # SQL -app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///data.db' +app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///db.sqlite' app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False db = SQLAlchemy(app)