From 3ddc757e25ba6821608f950e2118558314a6f5f5 Mon Sep 17 00:00:00 2001 From: Pierre-antoine Comby Date: Sun, 2 Feb 2020 13:41:43 +0100 Subject: [PATCH] add ALLOWED_HOSTS to local variables --- README.md | 13 ++++++++++--- note_kfet/settings/__init__.py | 1 + 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 7b2f94df..c4d6d228 100644 --- a/README.md +++ b/README.md @@ -36,13 +36,18 @@ On supposera pour la suite que vous utiliser debian/ubuntu sur un serveur tout n 4. uwsgi et Nginx + Un exemple de conf est disponible : + + $ cp nginx_note.conf_example nginx_note.conf + +*** Modifier le fichier pour etre en accord avec le reste de votre config *** + On utilise uwsgi et Nginx pour gérer le coté serveu : $ sudo ln -sf /var/www/note_kfet/nginx_note.conf /etc/nginx/sites-enabled/ - **Modifier la config nginx pour l'adapter à votre server!** - Si l'on a un emperor (plusieurs instance uwsgi): + Si l'on a un emperor (plusieurs instance uwsgi): $ sudo ln -sf /var/www/note_kfet/uwsgi_note.ini /etc/uwsgi/sites/ @@ -50,6 +55,8 @@ On supposera pour la suite que vous utiliser debian/ubuntu sur un serveur tout n $ sudo ln -sf /var/www/note_kfet/uwsgi_note.ini /etc/uwsgi/apps-enabled/ + Le touch-reload est activé par défault, pour redémarrer la note il suffit donc de faire `touch uwsgi_note.ini`. + 5. Base de données En prod on utilise postgresql. @@ -95,7 +102,7 @@ On supposera pour la suite que vous utiliser debian/ubuntu sur un serveur tout n DJANGO_APP_STAGE='prod' DJANGO_DB_PASSWORD='le_mot_de_passe_de_la_bdd' DJANGO_SECRET_KEY='une_secret_key_longue_et_compliquee' - + ALLOWED_HOSTS='le_ndd_de_votre_instance' 6. Variable d'environnement et Migrations diff --git a/note_kfet/settings/__init__.py b/note_kfet/settings/__init__.py index c06c9984..234e70b9 100644 --- a/note_kfet/settings/__init__.py +++ b/note_kfet/settings/__init__.py @@ -32,6 +32,7 @@ if app_stage == 'prod': from .production import * DATABASES["default"]["PASSWORD"] = os.environ.get('DJANGO_DB_PASSWORD','CHANGE_ME_IN_ENV_SETTINGS'); SECRET_KEY = os.environ.get('DJANGO_SECRET_KEY','CHANGE_ME_IN_ENV_SETTINGS'); + ALLOWED_HOSTS.append(os.environ.get('ALLOWED_HOSTS','localhost')); else: from .development import *