2025-04-09 21:00:56 +02:00

221 lines
5.6 KiB
YAML

global:
id: global
label: Global
style: col-md-12
vars:
APP_ENV:
id: APP_ENV
label: Type d'environnement
source: env/.env
type: choice
choices: "PROD,DEV"
required: true
WEB_URL:
id: WEB_URL
label: Hostname
source: env/.env
type: text
required: true
PROTOCOLE:
id: PROTOCOLE
label: Protocole
source: env/.env
type: choice
choices: "http,https"
required: true
REDIRECT_PATH:
id: REDIRECT_PATH
label: Redirection par défaut
source: env/.env
type: text
required: false
authentification:
id: authentification
label: Authentification
style: col-md-12
vars:
MODE_AUTH:
id: MODE_AUTH
label: Mode d'Authentification
source: env/.env
type: choice
choices: "SQL,CAS"
required: true
master: modeauth
KEYCLOAK_ACTIVATE:
id: KEYCLOAK_ACTIVATE
label: Activer Keycloak
source: env/.env
type: bool
required: true
master: keycloakactive
slave: modeauth=CAS
CAS_HOST:
id: CAS_HOST
label: Host du serveur CAS
source: env/.env
type: string
required: true
slave: modeauth=CAS
CAS_PORT:
id: CAS_PORT
label: Port du serveur CAS
source: env/.env
type: string
required: true
slave: modeauth=CAS
CAS_PATH:
id: CAS_PATH
label: Path du serveur CAS
source: env/.env
type: string
required: true
slave: modeauth=CAS
admin:
id: admin
label: Compte Administrateur
style: col-md-12
vars:
ADMIN_USER:
id: ADMIN_USER
label: Login du compte administrateur
source: env/.env
type: text
required: true
KEYCLOAK_USER:
id: KEYCLOAK_USER
label: Login de Keycloak
source: env/.env
type: string
required: true
slave: keycloakactive=1
ADMIN_EMAIL:
id: ADMIN_EMAIL
label: Email du compte administrateur
source: env/.env
type: text
required: true
# password:
# CAS_PASSWORD=${ADMIN_PASSWORD}-keycloak
applications:
id: applications
label: Applications
style: col-md-12
vars:
KOMGA_ACTIVATE:
id: KOMGA_ACTIVATE
label: Activer Komga
source: env/.env
type: bool
required: true
master: komgaactivate
NINEBOARD_ACTIVATE:
id: NINEBOARD_ACTIVATE
label: Activer Nineboard
source: env/.env
type: bool
required: true
master: nineboardactivate
NINECOMPTA_ACTIVATE:
id: NINECOMPTA_ACTIVATE
label: Activer Ninecompta
source: env/.env
type: bool
required: true
master: ninecomptaactivate
NINEFOLIO_ACTIVATE:
id: NINEFOLIO_ACTIVATE
label: Activer Ninefolio
source: env/.env
type: bool
required: true
master: ninefolioactivate
komga:
id: komga
label: Komga
style: col-md-6
vars:
KOMGA_LOCAL:
id: KOMGA_LOCAL
label: Komba local
source: env/.env
type: bool
required: true
slave: komgaactivate=1
master: komgalocal
KOMGA_URL:
id: KOMGA_URL
label: Url du Komga distant
source: env/.env
type: text
required: true
slave: komgalocal=0
nineboard:
id: nineboard
label: Nineboard
style: col-md-6
vars:
NINEBOARD_LOCAL:
id: NINEBOARD_LOCAL
label: Nineboard local
source: env/.env
type: bool
required: true
slave: nineboardactivate=1
master: nineboardlocal
NINEBOARD_URL:
id: NINEBOARD_URL
label: Url du Nineboard distant
source: env/.env
type: text
required: true
slave: nineboardlocal=0
ninecompta:
id: ninecompta
label: Ninecompta
style: col-md-6
vars:
NINECOMPTA_LOCAL:
id: NINECOMPTA_LOCAL
label: Ninecompta local
source: env/.env
type: bool
required: true
slave: ninecomptaactivate=1
master: ninecomptalocal
NINECOMPTA_URL:
id: NINECOMPTA_URL
label: Url du Ninecompta distant
source: env/.env
type: text
required: true
slave: ninecomptalocal=0
ninefolio:
id: ninefolio
label: Ninefolio
style: col-md-6
vars:
NINEFOLIO_LOCAL:
id: NINEFOLIO_LOCAL
label: Ninefolio local
source: env/.env
type: bool
required: true
slave: ninefolioactivate=1
master: ninefoliolocal
NINEFOLIO_URL:
id: NINEFOLIO_URL
label: Url du Ninefolio distant
source: env/.env
type: text
required: true
slave: ninefoliolocal=0