From bd8ad68dc3e8c0e703c00ea42d926c2db307f761 Mon Sep 17 00:00:00 2001 From: viennet Date: Wed, 25 Aug 2021 22:37:03 +0200 Subject: [PATCH] .env dans /opt/scodoc-data --- docs/GuideInstallDebian11.md | 2 ++ docs/GuideInstallDebian11Advanced.md | 13 +++++++------ 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/docs/GuideInstallDebian11.md b/docs/GuideInstallDebian11.md index dac07be..b2faf61 100644 --- a/docs/GuideInstallDebian11.md +++ b/docs/GuideInstallDebian11.md @@ -136,10 +136,12 @@ en tant que `root` sur votre serveur nouvellement installé: Vous devrez répondre à quelques questions et saisir le mot de passe que vous attribuerez à l'utilisateur `admin`. +(note: pour en savoir plus sur ce script, [voir l'explication](GuideInstallDebian11Advanced.md)) ### 3) **Lancer ScoDoc**: sudo su # se connecter en root + systemctl restart nginx systemctl restart scodoc9 et voila ! diff --git a/docs/GuideInstallDebian11Advanced.md b/docs/GuideInstallDebian11Advanced.md index 53cfe11..6be30ee 100644 --- a/docs/GuideInstallDebian11Advanced.md +++ b/docs/GuideInstallDebian11Advanced.md @@ -71,7 +71,7 @@ Les bases créées appartiennent à l'utilisateur (rôle) postgres `scodoc` Le serveur utilise des variables d'environnement donnant la configuration de base. Le plus simple est de les grouper dans un fichier `.env` (dans - `/opt/scodoc/.env`) + `/opt/scodoc-data/.env`) qui sera lu automatiquement au démarrage: # .env for ScoDoc (production) @@ -85,12 +85,11 @@ qui sera lu automatiquement au démarrage: SCODOC_ADMIN_MAIL="adresse.admin@toto.fr" # important: le mail de admin SECRET_KEY="CGGAJAKlh6789JJK?KNAb=" # une chaine aléatoire à changer -Le fichier `/opt/scodoc/.env-exemple`est donné à titre... d'exemple. Vous pouvez faire: +Le fichier `/opt/scodoc/.env-exemple` est donné à titre... d'exemple. Vous pouvez faire: # en tant qu'utilisateur scodoc - cd /opt/scodoc/ - cp .env-exemple .env - nano .env # édition + cp /opt/scodoc/.env-exemple /opt/scodoc-data/.env + nano /opt/scodoc-data/.env # édition Il est nécessaire de modifier MAIL_SERVER, SCODOC_ADMIN_MAIL et SECRET_KEY. Cette dernière variable doit contenir une chaîne aléatoire qui servira @@ -100,7 +99,9 @@ dans votre fichier `.env`: python3 -c "import uuid; print(uuid.uuid4().hex)" -Nota: dans le futur, on va intégrer cela dans le fichier d'install. +Note: le fichier utilisé par Flask est bien sûr `/opt/scodoc/.env`, +mais l'installeur créé un lien symbolique vers `/opt/scodoc-data/.env` afin +de conserver ce fichier durant les mise à jour par `apt-get upgrade`. ## Initialisation de la base et de l'utilisateur admin