.env dans /opt/scodoc-data
This commit is contained in:
parent
6b1da462e7
commit
c0bb9a6ba0
@ -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
|
Vous devrez répondre à quelques questions et saisir le mot de passe que vous
|
||||||
attribuerez à l'utilisateur `admin`.
|
attribuerez à l'utilisateur `admin`.
|
||||||
|
|
||||||
|
(note: pour en savoir plus sur ce script, [voir l'explication](GuideInstallDebian11Advanced.md))
|
||||||
|
|
||||||
### 3) **Lancer ScoDoc**:
|
### 3) **Lancer ScoDoc**:
|
||||||
|
|
||||||
sudo su # se connecter en root
|
sudo su # se connecter en root
|
||||||
|
systemctl restart nginx
|
||||||
systemctl restart scodoc9
|
systemctl restart scodoc9
|
||||||
|
|
||||||
et voila !
|
et voila !
|
||||||
|
@ -71,7 +71,7 @@ Les bases créées appartiennent à l'utilisateur (rôle) postgres `scodoc`
|
|||||||
Le serveur utilise des variables d'environnement donnant la
|
Le serveur utilise des variables d'environnement donnant la
|
||||||
configuration de base.
|
configuration de base.
|
||||||
Le plus simple est de les grouper dans un fichier `.env` (dans
|
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:
|
qui sera lu automatiquement au démarrage:
|
||||||
|
|
||||||
# .env for ScoDoc (production)
|
# .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
|
SCODOC_ADMIN_MAIL="adresse.admin@toto.fr" # important: le mail de admin
|
||||||
SECRET_KEY="CGGAJAKlh6789JJK?KNAb=" # une chaine aléatoire à changer
|
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
|
# en tant qu'utilisateur scodoc
|
||||||
cd /opt/scodoc/
|
cp /opt/scodoc/.env-exemple /opt/scodoc-data/.env
|
||||||
cp .env-exemple .env
|
nano /opt/scodoc-data/.env # édition
|
||||||
nano .env # édition
|
|
||||||
|
|
||||||
Il est nécessaire de modifier MAIL_SERVER, SCODOC_ADMIN_MAIL et SECRET_KEY.
|
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
|
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)"
|
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
|
## Initialisation de la base et de l'utilisateur admin
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user