issue-21: actualisation de l'environnement de dev et maj des dépendances #27
|
@ -31,7 +31,6 @@ services:
|
|||
environment:
|
||||
- PHP_FPM_MEMORY_LIMIT=128m
|
||||
- APP_ENV=dev
|
||||
- DATABASE_URL=postgresql://lasql:lasql@postgres:5432/lasql?serverVersion=15&chartset=utf8
|
||||
- APP_LOCALES=fr,en
|
||||
- HYDRA_ADMIN_BASE_URL=http://hydra:4445
|
||||
- TRUSTED_PROXIES=127.0.0.1,REMOTE_ADDR,localhost
|
||||
|
|
35
readme.md
35
readme.md
|
@ -4,28 +4,25 @@ Une [LoginApp](https://www.ory.sh/docs/hydra/concepts/login) pour le serveur Ope
|
|||
Elle permet de se connecter à une base de donnée et de vérifier un mot de passe donné sur une mire locale puis d'aller chercher des données demandées
|
||||
|
||||
## Configuration
|
||||
|
||||
### Variables d'environnement
|
||||
```
|
||||
# Configuration symfony containers
|
||||
PHP_FPM_MEMORY_LIMIT=128m
|
||||
APP_ENV=dev
|
||||
DATABASE_URL=postgresql://lasql:lasql@postgres:5432/lasql?serverVersion=15&chartset=utf8
|
||||
|
||||
DB_USER="lasql"
|
||||
DB_PASSWORD="lasql"
|
||||
|Variable|Description|Valeur par défaut|Utilisation|
|
||||
|--------|-----------|-----------------|-----------|
|
||||
|`APP_ENV`|Environnement symfony|prod|dev:prod|
|
||||
|`APP_DEBUG`|Console de debug symofny|false|true:false|
|
||||
|`PHP_FPM_MEMORY_LIMIT`|php-fpm memory limit|128mo||
|
||||
|`NGINX_APP_SERVER_LISTEN`|Port d'écoute de l'application|8080||
|
||||
|`HYDRA_ADMIN_BASE_URL`|Url d'admin Hydra ou dispatcher|http://hydra:4445|obligatoire|
|
||||
|`BASE_URL`|Url d'accès|http://localhost:8080|obligatoire|
|
||||
|`DSN_REMOTE_DATABASE`|DSN de la BDD|postgresql://lasql:lasql@postgres:5432/lasql?serverVersion=15&chartset=utf8||
|
||||
|`DB_USER`|User de connection à la BDD|lasql|obligatoire|
|
||||
|`DB_PASSWORD`|PAssword de l'utilisateur de la BDD|lasql|obligatoire|
|
||||
|`APP_LOCALES`|Langues disponibles dans l'application|fr,en|obligatoire|
|
||||
|`HASH_ALGO_LEGACY`|ALgorythme de Hashage par défaut|sha256||
|
||||
|`SECURITY_PATTERN`|Séquence à employer pour le hashage du mot de passe|password,salt,pepper|obligatoire|
|
||||
|`PEPPER`|Pepper utilisé pour le Hashage|||
|
||||
|`REDIS_DSN`|DSN du serveur Redis|redis://redis:6379|obligatoire|
|
||||
|
||||
ISSUER_URL="http://localhost:8000"
|
||||
BASE_URL='http://localhost:8082'
|
||||
# connexion hydra
|
||||
HYDRA_ADMIN_BASE_URL='http://hydra:4445'
|
||||
DSN_REMOTE_DATABASE="pgsql:host='postgres';port=5432;dbname=lasql"
|
||||
APP_LOCALES="fr,en"
|
||||
HASH_ALGO_LEGACY="sha256, bcrypt"
|
||||
SECURITY_PATTERN="password,salt,pepper"
|
||||
REDIS_DSN="redis://redis:6379"
|
||||
PEPPER=
|
||||
```
|
||||
### Algorithmes de hashage compatibles
|
||||
|
||||
La login app est compatible par défaut avec toutes les méthodes de hashage de PHP et avec SSHA. Aucune configuration supplémentaire n'est nécessaire.
|
||||
|
|
Loading…
Reference in New Issue