Compare commits
2 Commits
v2023.6.30
...
v2023.7.1-
Author | SHA1 | Date | |
---|---|---|---|
5a7062d53e | |||
74409f18e8 |
@ -9,7 +9,6 @@ import (
|
|||||||
|
|
||||||
"github.com/pkg/errors"
|
"github.com/pkg/errors"
|
||||||
"github.com/urfave/cli/v2"
|
"github.com/urfave/cli/v2"
|
||||||
"gitlab.com/wpetit/goweb/logger"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
func Main(buildDate, projectVersion, gitRef, defaultConfigPath string, commands ...*cli.Command) {
|
func Main(buildDate, projectVersion, gitRef, defaultConfigPath string, commands ...*cli.Command) {
|
||||||
@ -30,8 +29,6 @@ func Main(buildDate, projectVersion, gitRef, defaultConfigPath string, commands
|
|||||||
workdir := ctx.String("workdir")
|
workdir := ctx.String("workdir")
|
||||||
// Switch to new working directory if defined
|
// Switch to new working directory if defined
|
||||||
if workdir != "" {
|
if workdir != "" {
|
||||||
logger.Info(ctx.Context, "changing working directory", logger.F("workdir", workdir))
|
|
||||||
|
|
||||||
if err := os.Chdir(workdir); err != nil {
|
if err := os.Chdir(workdir); err != nil {
|
||||||
return errors.Wrap(err, "could not change working directory")
|
return errors.Wrap(err, "could not change working directory")
|
||||||
}
|
}
|
||||||
|
@ -26,10 +26,26 @@ admin:
|
|||||||
- Authorization
|
- Authorization
|
||||||
- Sentry-Trace
|
- Sentry-Trace
|
||||||
debug: false
|
debug: false
|
||||||
|
|
||||||
|
# Authentification JWT
|
||||||
auth:
|
auth:
|
||||||
|
# Origine du jeton JWT
|
||||||
issuer: http://127.0.0.1:8081
|
issuer: http://127.0.0.1:8081
|
||||||
|
# Clé privée permettant de signer les jetons
|
||||||
|
# JWT générés pour l'usage de l'API d'administration.
|
||||||
privateKey: /etc/bouncer/admin-key.json
|
privateKey: /etc/bouncer/admin-key.json
|
||||||
|
|
||||||
|
# Métriques Prometheus
|
||||||
|
metrics:
|
||||||
|
# Activer ou désactiver la publication des métriques
|
||||||
|
enabled: true
|
||||||
|
# Route de publication des métriques
|
||||||
|
endpoint: /.bouncer/metrics
|
||||||
|
# Authentification "basic auth" sur la page
|
||||||
|
# de publication
|
||||||
|
# Mettre à null pour désactiver l'authentification
|
||||||
|
basicAuth: null
|
||||||
|
|
||||||
# Configuration du service "proxy"
|
# Configuration du service "proxy"
|
||||||
proxy:
|
proxy:
|
||||||
http:
|
http:
|
||||||
@ -38,6 +54,18 @@ proxy:
|
|||||||
host: 0.0.0.0
|
host: 0.0.0.0
|
||||||
# Port d'écoute du service
|
# Port d'écoute du service
|
||||||
port: 8080
|
port: 8080
|
||||||
|
|
||||||
|
# Métriques Prometheus
|
||||||
|
metrics:
|
||||||
|
# Activer ou désactiver la publication des métriques
|
||||||
|
enabled: true
|
||||||
|
# Route de publication des métriques
|
||||||
|
endpoint: /.bouncer/metrics
|
||||||
|
# Authentification "basic auth" sur la page
|
||||||
|
# de publication
|
||||||
|
# Mettre à null pour désactiver l'authentification
|
||||||
|
basicAuth:
|
||||||
|
prom: etheus
|
||||||
|
|
||||||
# Configuration du client Redis
|
# Configuration du client Redis
|
||||||
#
|
#
|
||||||
|
Reference in New Issue
Block a user