# == NINESKELETOR ========================================================================================================================= # Attention si vous changez cette valeur, il est necessaire de regen votre service (vous pouvez préservez la bdd) NINESKELETOR_PREFIX=nineskeletor APP_SECRET=${ADMIN_PASSWORD} DATABASE_URL="mysql://${MARIADB_USER}:${MARIADB_PASSWORD}@${MARIADB_SERVICE_NAME}:${MARIADB_PORT}/${NINESKELETOR_SERVICE_NAME}" LOCK_DSN="mysql://${MARIADB_USER}:${MARIADB_PASSWORD}@${MARIADB_SERVICE_NAME}:${MARIADB_PORT}/${NINESKELETOR_SERVICE_NAME}" # Webpack APP_PUBLIC_PATH=/${NINESKELETOR_PREFIX}/build APP_MANIFEST_KEY_PREFIX=${NINESKELETOR_PREFIX} # Mailer MAILER_METHOD=smtp MAILER_DSN=smtp://mailer:1025 MAILER_NOREPLY=noreply@noreply.fr # Basic APP_WEBURL=${WEB_URL} APP_MASTERIDENTITY=LDAP # SQL | SSO | LDAP APP_AUTH=${MODE_AUTH} # SQL | CAS | LDAP | OPENID APP_ALIAS=/${NINESKELETOR_PREFIX}/ APP_NAME=Nineskeletor APP_MODEREGISTRATION= # null | BYADMIN | BYUSER APP_ADMINS='["admin"]' # Module = PORTAL | DOCUMENT APP_MODULES='["PORTAL"]' # Structure Organisationnelle APP_NIVEAUUPDATABLE=0 # Quel degres de niveau est modifiable par les utilisateurs seule les admin et modo via console peuvent outre passer ce param APP_NIVEAU01LABEL="Niveau 01" APP_NIVEAU01LABELS="Niveaux 01" APP_NIVEAU02USE=1 APP_NIVEAU02LABEL="Niveau 02" APP_NIVEAU02LABELS="Niveaux 02" APP_NIVEAU02MANDATORY='[""]' APP_NIVEAU03USE=0 APP_NIVEAU03LABEL="Niveau 03" APP_NIVEAU03LABELS="Niveaux 03" APP_NIVEAU03MANDATORY='[""]' APP_NIVEAU04USE=0 APP_NIVEAU04LABEL="Niveau 04" APP_NIVEAU04LABELS="Niveaux 04" APP_NIVEAU04MANDATORY='[""]' APP_GROUPUSE=1 APP_GROUPSUBMITER='["ALL"]' APP_ANNUSCOPEADMIN=ALL # ALL or number of niveau view : 1||2||3||4 APP_ANNUSCOPEMODO=ALL # ALL or number of niveau view : 1||2||3||4 APP_ANNUSCOPEMASTER=ALL # ALL or number of niveau view : 1||2||3||4 APP_ANNUSCOPEMANAGER=ALL # ALL or number of niveau view : 1||2||3||4 APP_ANNUSCOPEUSER=ALL # ALL or number of niveau view : 1||2||3||4 APP_USERVIEWISVISIBLE=1 # Profil user with isvisible field # Synchronisation APP_SYNCHRO=LDAP2NINE # Synchronisation null | LDAP2NINE | NINE2LDAP | NINE2NINE APP_SYNDCHROPURGENIVEAU01=1 # Purger les niveau01s obsolète en cas de synchronisation APP_SYNDCHROPURGENIVEAU02=1 # Purger les niveau02s obsolète en cas de synchronisation APP_SYNDCHROPURGENIVEAU03=0 # Purger les niveau03s obsolète en cas de synchronisation APP_SYNDCHROPURGENIVEAU04=0 # Purger les niveau04s obsolète en cas de synchronisation APP_SYNDCHROPURGEGROUP=1 # Purger les groups obsolète en cas de synchronisation APP_SYNDCHROPURGEUSER=1 # Purger les users obsolète en cas de synchronisation # LDAP LDAP_USETLS=${LDAP_TLS} # connection TLS 0/1 LDAP_USERWRITER=1 # LDAP_USER compte writer ? 0/1 LDAP_GROUPGID=${LDAP_GROUP_GID} # Attribut gid d'un groupe LDAP_GROUPNAME=${LDAP_GROUP_NAME} # Attribut name d'un groupe LDAP_GROUPMEMBER=${LDAP_GROUP_MEMBER} # Attribut stockant les membres d'un groupe LDAP_GROUPMEMBERISDN=${LDAP_GROUP_MEMBERISDN} # LDAP_GROUPMEMBER stocke un uid ou un dn ? 0/1 LDAP_FILTERGROUP=${LDAP_GROUP_FILTER} # requete ldap pour rechercher les groupes LDAP_FILTERUSER=${LDAP_USER_FILTER} # requete ldap pour rechercher les users LDAP_AUTOSUBMIT=1 # if APP_AUTH = LDAP autocréer les users non existant LDAP_AUTOUPDATE=1 # if APP_AUTH = LDAP automodifier les users existant # Minio MINIO_URL=http://${MINIO_SERVICE_NAME}:${MINIO_PORT} MINIO_KEY=${ADMIN_USER} MINIO_SECRET=${ADMIN_PASSWORD} MINIO_BUCKET=nine