Update README & .env.sample

This commit is contained in:
Cédric FAMIBELLE-PRONZOLA
2022-11-10 01:36:38 +04:00
parent c5bf8f60c2
commit 43fd9c9681
2 changed files with 36 additions and 15 deletions
+8 -15
View File
@@ -1,15 +1,15 @@
# STRAPI APP ENV
HOST=0.0.0.0 HOST=0.0.0.0
PORT=1337 PORT=1337
MONGO_HOST=localhost
MONGO_PORT=27017
MONGO_DB=strapi
MONGO_USER=
MONGO_PASSWORD=
AUTHENTICATION_DATABASE=
STRAPI_URL= STRAPI_URL=
STRAPI_ADMIN_URL= STRAPI_ADMIN_URL=/admin
APP_KEYS=
API_TOKEN_SALT=
ADMIN_JWT_SECRET=
JWT_SECRET=
#SMTP ENV #SMTP ENV
@@ -33,10 +33,3 @@ TELEGRAM_API_TOKEN=
DEEPL_URL= DEEPL_URL=
DEEPL_KEY= DEEPL_KEY=
# V4 variables
API_TOKEN_SALT=
ADMIN_JWT_SECRET=
APP_KEYS=
+28
View File
@@ -15,6 +15,34 @@ cp .env.sample .env
`STRAPI_ADMIN_URL` fait référence à la route pour accéder à l'espace d'administration *(par défaut : `/admin`)* . `STRAPI_ADMIN_URL` fait référence à la route pour accéder à l'espace d'administration *(par défaut : `/admin`)* .
## Générer les clés nécessaires :
Ces variables d'environnement sont obligatoires :
- **APP_KEYS**
- **API_TOKEN_SALT**
- **ADMIN_JWT_SECRET**
- **JWT_SECRET** *(générée automatique si non renseignée)*
Afin de les renseigner, vous pouvez générer des clés en passant par node :
```bash
node
```
Une fois dans la console node, tapez :
```bash
crypto.randomBytes(16).toString('base64')
```
*retourne par exemple : 'BwUANVKSfenqAs1eFBHDIA=='*
Générez une clé pour chaque variable et ajoutez les au fichier .env.
La varialbe APP_KEYS peut en contenir plusieurs séparées, par une virgule :
*APP_KEYS=BwUANVKSfenqAs1eFBHDIA==,GiznuBga8kH0ZcOM5YO85w==*
Si la variable JWT_SECRET n'est pas renseignée, elle est générée automatiquement par Strapi.
## Installation des dépendances & lancement du serveur ## Installation des dépendances & lancement du serveur
``` ```