2023-11-02 14:22:16 +01:00
# == GLOBAL ===============================================================================================================================
2023-11-06 16:18:09 +01:00
# RELEASE SYSTEM = linux ou eole si eole le réseau du compose sera supprimé et regénéré à chaque UP
RELEASE_SYSTEM = linux
# GLOBAL
APP_ENV = PROD
WEB_URL = localhost
2023-11-13 16:40:30 +01:00
PROTOCOLE = http
2023-11-06 16:18:09 +01:00
2023-11-02 14:22:16 +01:00
# ADMIN USER
ADMIN_USER = admin
ADMIN_PASSWORD = changeme
# MASTERIDENTITY
2023-11-06 16:18:09 +01:00
# SQL or SSO or (to do LDAP)
MASTERIDENTITY = SQL
2023-11-02 14:22:16 +01:00
# AUTHENTIFICATION
2023-11-06 16:18:09 +01:00
# SQL or CAS (todo LDAP or OPENID)
MODE_AUTH = SQL
2023-11-02 14:22:16 +01:00
# MARIADB
MARIADB_SERVICE_NAME = mariadb
2023-11-06 16:18:09 +01:00
MARIADB_ACTIVATE = 1
MARIADB_LOCAL = 1
2023-11-02 14:22:16 +01:00
MARIADB_ROOT_PASSWORD = ${ ADMIN_PASSWORD }
MARIADB_USER = user
2023-11-09 13:46:26 +01:00
MARIADB_PASSWORD = ${ ADMIN_PASSWORD }
2023-11-02 14:22:16 +01:00
# LDAP
2023-11-06 16:18:09 +01:00
# LDAP_SYNC Si MASTERIDENTITY = SQL permet la synchronisation des utilisateurs SQL vers LDAP
2023-11-02 14:22:16 +01:00
LDAP_SERVICE_NAME = openldap
LDAP_ACTIVATE = 1
LDAP_LOCAL = 1
2023-11-06 16:18:09 +01:00
LDAP_TYPE = LDAP
2023-11-02 14:22:16 +01:00
LDAP_HOST = ${ LDAP_SERVICE_NAME }
LDAP_PORT = 1389
LDAP_TLS = 0
2023-11-06 16:18:09 +01:00
LDAP_BASEDN = dc = envole,dc= org
2023-11-02 14:22:16 +01:00
LDAP_ADMIN_USERNAME = ${ ADMIN_USER }
2023-11-06 16:18:09 +01:00
LDAP_USER = cn = ${ LDAP_ADMIN_USERNAME } ,${ LDAP_BASEDN }
2023-11-02 14:22:16 +01:00
LDAP_PASSWORD = ${ ADMIN_PASSWORD }
2023-11-06 16:18:09 +01:00
LDAP_BASEUSER = ou = users,ou= ninegate,${ LDAP_BASEDN }
LDAP_BASENIVEAU01 = ou = niveau01,ou= ninegate,${ LDAP_BASEDN }
LDAP_BASENIVEAU02 = ou = niveau02,ou= ninegate,${ LDAP_BASEDN }
LDAP_BASEGROUP = ou = groups,ou= ninegate,${ LDAP_BASEDN }
LDAP_SYNC = 1
2023-11-09 13:46:26 +01:00
LDAP_TEMPLATE =
LDAP_USERNAME = uid
LDAP_FIRSTNAME = givenname
LDAP_LASTNAME = sn
2023-11-13 16:40:30 +01:00
LDAP_DISPLAYNAME = displayName
2023-11-09 13:46:26 +01:00
LDAP_EMAIL = mail
LDAP_MEMBER = memberUid
2023-11-13 16:40:30 +01:00
LDAP_USER_FILTER = " (&( ${ LDAP_USERNAME } =*)(objectClass=person)(!(description=Computer))) "
LDAP_LOGIN_FILTER = " (&( ${ LDAP_USERNAME } =%uid)(objectClass=person)(!(description=Computer))) "
LDAP_GROUP_FILTER = "(&(objectClass=posixGroup))"
2023-11-09 13:46:26 +01:00
SCRIBE_GROUP = 1
SCRIBE_MASTER = 1
OPENLDAPREQNIVEAU01 =
OPENLDAPSYNCHROGROUP = 0
OPENLDAPREQGROUP =
2023-11-02 14:22:16 +01:00
2023-11-06 16:18:09 +01:00
# CAS
# attention si localhost = ajouter keycloak dans votre propre host : le service web doit valider son ticket via le nom du service et votre navigateur doit assi le voir
CAS_SERVICE_NAME = keycloak
CAS_ACTIVATE = 1
CAS_LOCAL = 1
CAS_USER = ${ ADMIN_USER } -keycloak
CAS_PASSWORD = ${ ADMIN_PASSWORD } -keycloak
CAS_HOST = keycloak
CAS_PORT = 8443
CAS_PATH = /auth/realms/envole/protocol/cas
2023-11-15 11:48:03 +01:00
CAS_URL = ${ PROTOCOLE } ://${ CAS_HOST } :${ CAS_PORT }
2023-11-02 14:22:16 +01:00
# NINEGATE
NINEGATE_SERVICE_NAME = ninegate
NINEGATE_ACTIVATE = 1
NINEGATE_LOCAL = 1
2023-11-15 11:48:03 +01:00
NINEGATE_URL = ${ PROTOCOLE } ://${ WEB_URL } :9000
2023-11-02 14:22:16 +01:00
# NINEGATE
NEXTCLOUD_SERVICE_NAME = nextcloud
NEXTCLOUD_ACTIVATE = 0
NEXTCLOUD_LOCAL = 1
2023-11-15 11:48:03 +01:00
NEXTCLOUD_URL = ${ PROTOCOLE } ://${ WEB_URL } :9001
2023-11-13 16:40:30 +01:00
NEXTCLOUD_SAMBA = 0
2023-11-02 14:22:16 +01:00
2023-11-17 16:40:41 +01:00
# NINEBOARD
NINEBOARD_SERVICE_NAME = nineboard
NINEBOARD_ACTIVATE = 1
NINEBOARD_LOCAL = 1
NINEBOARD_URL = ${ PROTOCOLE } ://${ WEB_URL } :9002
2024-02-29 16:46:23 +01:00
# WORDPRESS
WORDPRESS_SERVICE_NAME = nineboard
WORDPRESS_ACTIVATE = 1
WORDPRESS_LOCAL = 1
WORDPRESS_URL = ${ PROTOCOLE } ://${ WEB_URL } :9003
2023-11-02 14:22:16 +01:00
# ADMINER
ADMINER_SERVICE_NAME = adminer
ADMINER_ACTIVATE = 0
ADMINER_LOCAL = 1
2023-11-15 11:48:03 +01:00
ADMINER_URL = ${ PROTOCOLE } ://${ WEB_URL } :9100/?server= ${ MARIADB_SERVICE_NAME } & username = ${ MARIADB_USER }
2023-11-02 14:22:16 +01:00
# PHPLDAPADMIN
PHPLDAPADMIN_SERVICE_NAME = phpldapadmin
PHPLDAPADMIN_ACTIVATE = 0
PHPLDAPADMIN_LOCAL = 1
2023-11-15 11:48:03 +01:00
PHPLDAPADMIN_URL = ${ PROTOCOLE } ://${ WEB_URL } :9101
2023-11-02 14:22:16 +01:00
2023-11-13 16:40:30 +01:00
# GENCONFIG
GENCONFIG_ACTIVATE = 0
2023-11-15 11:48:03 +01:00
GENCONFIG_URL = ${ PROTOCOLE } ://${ WEB_URL } :9102
2023-11-13 16:40:30 +01:00
2023-11-03 14:11:23 +01:00
# NINEAPACHE
NINEAPACHE_SERVICE_NAME = nineapache
NINEAPACHE_ACTIVATE = 0
NINEAPACHE_LOCAL = 1
2023-11-15 11:48:03 +01:00
NINEAPACHE_URL = ${ PROTOCOLE } ://${ WEB_URL } :9102
2023-11-02 14:22:16 +01:00