166 lines
		
	
	
		
			3.5 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			166 lines
		
	
	
		
			3.5 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
# Les variables d'environnements utilisées
 | 
						|
# par les dockers via le lien :
 | 
						|
# .env -> ../../config/dockers.env
 | 
						|
 | 
						|
#######################################
 | 
						|
# prod / dev / local
 | 
						|
mode=
 | 
						|
 | 
						|
########################################
 | 
						|
# choix du domaine
 | 
						|
# prod=kaz.bzh
 | 
						|
domain=
 | 
						|
 | 
						|
########################################
 | 
						|
# choix du domaine des mails sympa
 | 
						|
# prod=listes.kaz.bzh
 | 
						|
domain_sympa=
 | 
						|
 | 
						|
########################################
 | 
						|
# Pour paheko qui met en "dur" dans
 | 
						|
# sa config l'URL pour l'atteindre
 | 
						|
 | 
						|
# prod=https
 | 
						|
httpProto=
 | 
						|
 | 
						|
# prod=89.234.186.111
 | 
						|
MAIN_IP=
 | 
						|
 | 
						|
# prod=89.234.186.151
 | 
						|
SYMPA_IP=
 | 
						|
 | 
						|
# prod1=prod1
 | 
						|
site=prod1
 | 
						|
 | 
						|
########################################
 | 
						|
# choix du domaine ldap
 | 
						|
# prod dc=kaz,dc=bzh
 | 
						|
ldap_root=
 | 
						|
 | 
						|
########################################
 | 
						|
# devrait être dans env-jirafeauServ
 | 
						|
# mais seuls les variables de ".env" sont
 | 
						|
# utilisables pour le montage des volumes
 | 
						|
 | 
						|
jirafeauDir=
 | 
						|
 | 
						|
# idem, devrait être dans le env-castopodServ mais c'est utilisé directement dans le docker-compose.yml
 | 
						|
castopodRedisPassword=
 | 
						|
 | 
						|
 | 
						|
########################################
 | 
						|
# politique de redémarrage
 | 
						|
# prod=always
 | 
						|
restartPolicy=
 | 
						|
 | 
						|
########################################
 | 
						|
# sites multiples
 | 
						|
# prod=prod1
 | 
						|
site=
 | 
						|
 | 
						|
########################################
 | 
						|
# URL de l'API ACME pour les certifs
 | 
						|
# prod=https://acme-v02.api.letsencrypt.org/directory
 | 
						|
acme_server=
 | 
						|
 | 
						|
 | 
						|
########################################
 | 
						|
# noms des services
 | 
						|
 | 
						|
# ou www (mais bof)
 | 
						|
webHost=
 | 
						|
 | 
						|
calcHost=tableur
 | 
						|
cloudHost=cloud
 | 
						|
dateHost=sondage
 | 
						|
dokuwikiHost=wiki
 | 
						|
fileHost=depot
 | 
						|
pahekoHost=paheko
 | 
						|
gitHost=git
 | 
						|
gravHost=grav
 | 
						|
matterHost=agora
 | 
						|
officeHost=office
 | 
						|
padHost=pad
 | 
						|
smtpHost=smtp
 | 
						|
ldapHost=ldap
 | 
						|
ldapUIHost=mdp
 | 
						|
sympaHost=listes
 | 
						|
vigiloHost=vigilo
 | 
						|
webmailHost=webmail
 | 
						|
wordpressHost=wp
 | 
						|
mobilizonHost=mobilizon
 | 
						|
vaultwardenHost=koffre
 | 
						|
traefikHost=dashboard
 | 
						|
imapsyncHost=imapsync
 | 
						|
castopodHost=pod
 | 
						|
spipHost=spip
 | 
						|
mastodonHost=masto
 | 
						|
apikazHost=apikaz
 | 
						|
snappymailHost=snappymail
 | 
						|
 | 
						|
########################################
 | 
						|
# ports internes
 | 
						|
 | 
						|
matterPort=8065
 | 
						|
imapsyncPort=8080
 | 
						|
apikaz=5000
 | 
						|
 | 
						|
########################################
 | 
						|
# noms des containers
 | 
						|
 | 
						|
dokuwikiServName=dokuwikiServ
 | 
						|
ethercalcServName=ethercalcServ
 | 
						|
etherpadServName=etherpadServ
 | 
						|
framadateServName=framadateServ
 | 
						|
pahekoServName=pahekoServ
 | 
						|
gitServName=gitServ
 | 
						|
gravServName=gravServ
 | 
						|
jirafeauServName=jirafeauServ
 | 
						|
mattermostServName=mattermostServ
 | 
						|
nextcloudServName=nextcloudServ
 | 
						|
officeServName=officeServ
 | 
						|
proxyServName=proxyServ
 | 
						|
roundcubeServName=roundcubeServ
 | 
						|
smtpServName=mailServ
 | 
						|
ldapServName=ldapServ
 | 
						|
sympaServName=sympaServ
 | 
						|
vigiloServName=vigiloServ
 | 
						|
webServName=webServ
 | 
						|
wordpressServName=wpServ
 | 
						|
mobilizonServName=mobilizonServ
 | 
						|
vaultwardenServName=vaultwardenServ
 | 
						|
traefikServName=traefikServ
 | 
						|
prometheusServName=prometheusServ
 | 
						|
grafanaServName=grafanaServ
 | 
						|
snappymailServName=snappymailServ
 | 
						|
ethercalcDBName=ethercalcDB
 | 
						|
etherpadDBName=etherpadDB
 | 
						|
framadateDBName=framadateDB
 | 
						|
gitDBName=gitDB
 | 
						|
mattermostDBName=mattermostDB
 | 
						|
nextcloudDBName=nextcloudDB
 | 
						|
roundcubeDBName=roundcubeDB
 | 
						|
sympaDBName=sympaDB
 | 
						|
vigiloDBName=vigiloDB
 | 
						|
wordpressDBName=wpDB
 | 
						|
mobilizonDBName=mobilizonDB
 | 
						|
vaultwardenDBName=vaultwardenDB
 | 
						|
ldapUIName=ldapUI
 | 
						|
imapsyncServName=imapsyncServ
 | 
						|
castopodDBName=castopodDB
 | 
						|
castopodServName=castopodServ
 | 
						|
mastodonServName=mastodonServ
 | 
						|
spipDBName=spipDB
 | 
						|
spipServName=spipServ
 | 
						|
mastodonDBName=mastodonDB
 | 
						|
apikazServName=apikazServ
 | 
						|
 | 
						|
########################################
 | 
						|
# services activés par container.sh
 | 
						|
# variables d'environneements utilisées
 | 
						|
# pour le tmpl du mandataire (proxy)
 | 
						|
 | 
						|
 | 
						|
##################
 | 
						|
#qui on envoi le mail d'inscription ?
 | 
						|
EMAIL_CONTACT="toto@kaz.bzh" |