fix: multiple environment variables interpolation in configuration file
All checks were successful
Cadoles/bouncer/pipeline/head This commit looks good
All checks were successful
Cadoles/bouncer/pipeline/head This commit looks good
This commit is contained in:
@ -12,7 +12,7 @@
|
||||
|
||||
- [(FR) - Layers](./fr/references/layers/README.md)
|
||||
- [(FR) - Métriques](./fr/references/metrics.md)
|
||||
- [(FR) - Fichier de configuration](../misc/packaging/common/config.yml)
|
||||
- [(FR) - Fichier de configuration](./fr/references/configuration.md)
|
||||
- [(FR) - API d'administration](./fr/references/admin_api.md)
|
||||
|
||||
## Tutoriels
|
||||
|
34
doc/fr/references/configuration.md
Normal file
34
doc/fr/references/configuration.md
Normal file
@ -0,0 +1,34 @@
|
||||
# Configuration
|
||||
|
||||
## Référence
|
||||
|
||||
Vous trouverez ici un fichier de configuration de référence, complet et commenté:
|
||||
|
||||
[`misc/packaging/common/config.yml`](../../../misc/packaging/common/config.yml)
|
||||
|
||||
## Interpolation de variables
|
||||
|
||||
Il est possible d'utiliser de l'interpolation de variables d'environnement dans le fichier de configuration via la syntaxe `${var}`.
|
||||
|
||||
Les fonctions d'interpolation suivantes sont également disponibles:
|
||||
|
||||
- `${var^}`
|
||||
- `${var^^}`
|
||||
- `${var,}`
|
||||
- `${var,,}`
|
||||
- `${var:position}`
|
||||
- `${var:position:length}`
|
||||
- `${var#substring}`
|
||||
- `${var##substring}`
|
||||
- `${var%substring}`
|
||||
- `${var%%substring}`
|
||||
- `${var/substring/replacement}`
|
||||
- `${var//substring/replacement}`
|
||||
- `${var/#substring/replacement}`
|
||||
- `${var/%substring/replacement}`
|
||||
- `${#var}`
|
||||
- `${var=default}`
|
||||
- `${var:=default}`
|
||||
- `${var:-default}`
|
||||
|
||||
_Voir le package [`github.com/drone/envsubst`](https://pkg.go.dev/github.com/drone/envsubst) pour plus de détails._
|
Reference in New Issue
Block a user