18 changed files with 25 additions and 146 deletions
@ -1,3 +0,0 @@ |
|||
# e-mail server composer |
|||
postfix |
|||
sympa |
@ -1 +0,0 @@ |
|||
# orga composer |
@ -1 +0,0 @@ |
|||
proxy |
@ -1,9 +0,0 @@ |
|||
cloud |
|||
dokuwiki |
|||
#framadate |
|||
garradin |
|||
gitea |
|||
jirafeau |
|||
#mattermost |
|||
roundcube |
|||
#keycloak |
@ -1,10 +0,0 @@ |
|||
cachet |
|||
jirafeau |
|||
ethercalc |
|||
collabora |
|||
ethercalc |
|||
etherpad |
|||
ldap |
|||
quotas |
|||
web |
|||
#vigilo |
@ -1,120 +0,0 @@ |
|||
# Les variables d'environnements utilisées |
|||
# par les dockers via le lien : |
|||
# .env -> ../../config/dockers.env |
|||
|
|||
####################################### |
|||
# prod / dev / local |
|||
mode=local |
|||
|
|||
######################################## |
|||
# choix du domaine |
|||
# prod=kaz.bzh / dev=dev.kaz.bzh / local=kaz.local |
|||
domain=kaz.local |
|||
|
|||
######################################## |
|||
# choix du domaine des mails sympa |
|||
# prod=kaz.bzh / dev=kaz2.ovh / local=kaz.local |
|||
domain_sympa=kaz.local |
|||
|
|||
######################################## |
|||
# choix d'un serveur partiel |
|||
# site=site-2 |
|||
site= |
|||
|
|||
######################################## |
|||
# Pour garradin qui met en "dure" dans |
|||
# sa config l'URL pour l'atteindre |
|||
|
|||
# prod=https (gandi) / dev=https (letsencrypt) / local=http |
|||
httpProto=https |
|||
|
|||
# prod=89.234.186.111 / dev=192.168.57.1 / local=127.0.0.1 |
|||
MAIN_IP=127.0.0.1 |
|||
|
|||
# prod=89.234.186.151 / dev=192.168.57.2 / local=127.0.0.2 |
|||
SYMPA_IP=127.0.0.2 |
|||
|
|||
######################################## |
|||
# noms des services |
|||
|
|||
# ou www (mais bof) |
|||
webHost= |
|||
|
|||
cachetHost=cachet |
|||
calcHost=tableur |
|||
cloudHost=cloud |
|||
dateHost=sondage |
|||
dokuwikiHost=wiki |
|||
fileHost=depot |
|||
garHost=garradin |
|||
gitHost=git |
|||
gravHost=grav |
|||
ldapHost=ldap |
|||
matterHost=agora |
|||
officeHost=office |
|||
padHost=pad |
|||
quotasHost=quotas |
|||
smtpHost=smtp |
|||
sympaHost=listes |
|||
vigiloHost=vigilo |
|||
webmailHost=webmail |
|||
wordpressHost=wp |
|||
|
|||
######################################## |
|||
# noms des containers |
|||
|
|||
cachetServName=cachetServ |
|||
dokuwikiServName=dokuwikiServ |
|||
ethercalcServName=ethercalcServ |
|||
etherpadServName=etherpadServ |
|||
framadateServName=framadateServ |
|||
garradinServName=garradinServ |
|||
gitServName=gitServ |
|||
gravServName=gravServ |
|||
jirafeauServName=jirafeauServ |
|||
ldapServName=ldapServ |
|||
mattermostServName=mattermostServ |
|||
nextcloudServName=nextcloudServ |
|||
officeServName=officeServ |
|||
proxyServName=proxyServ |
|||
quotasServName=quotasServ |
|||
roundcubeServName=roundcubeServ |
|||
smtpServName=mailServ |
|||
sympaServName=sympaServ |
|||
vigiloServName=vigiloServ |
|||
webServName=webServ |
|||
wordpressServName=wpServ |
|||
|
|||
cachetDBName=cachetDB |
|||
ethercalcDBName=ethercalcDB |
|||
etherpadDBName=etherpadDB |
|||
framadateDBName=framadateDB |
|||
gitDBName=gitDB |
|||
mattermostDBName=mattermostDB |
|||
nextcloudDBName=nextcloudDB |
|||
quotasDBName=quotasDB |
|||
roundcubeDBName=roundcubeDB |
|||
sympaDBName=sympaDB |
|||
vigiloDBName=vigiloDB |
|||
wordpressDBName=wpDB |
|||
|
|||
ldapIUName=ldapIU |
|||
|
|||
######################################## |
|||
# politique de redémarrage |
|||
# prod=always / test=unless-stopped / local=no |
|||
restartPolicy=no |
|||
|
|||
######################################## |
|||
# devrait être dans env-jirafeauServ |
|||
# mais seuls les variables de ".env" sont |
|||
# utilisables pour le montage des volumes |
|||
|
|||
jirafeauDir=/var/jirafeauData/lkuDM16R5Sp4QHr/ |
|||
|
|||
ldapRoot=dc=kaz,dc=local |
|||
|
|||
######################################## |
|||
# services activés par container.sh |
|||
# variables d'environneements utilisées |
|||
# pour le tmpl du mandataire (proxy) |
@ -0,0 +1,22 @@ |
|||
#!/bin/bash |
|||
# ISP-A infra |
|||
set -e |
|||
if [ -z $MILXCGUARD ] ; then exit 1; fi |
|||
DIR=`dirname $0` |
|||
cd `dirname $0` |
|||
|
|||
# les scripts de créations de BAL pour clawsmail |
|||
cp -ar "clawsmail" / |
|||
chmod +x /clawsmail/addclawsuser.sh |
|||
chmod +x /clawsmail/genpasswd |
|||
|
|||
#client pour tester la messagerie |
|||
DEBIAN_FRONTEND=noninteractive apt-get install -y claws-mail |
|||
|
|||
if [ -f /clawsmail/addclawsuser.sh ]; then |
|||
/clawsmail/addclawsuser.sh contact1 kaz.milxc toto 1 |
|||
/clawsmail/addclawsuser.sh contact2 kaz.milxc toto 2 |
|||
/clawsmail/addclawsuser.sh contact3 kaz.milxc toto 3 |
|||
/clawsmail/addclawsuser.sh contact4 kaz.milxc toto 4 |
|||
/clawsmail/addclawsuser.sh email isp-a.milxc email 4 |
|||
fi |
Loading…
Reference in new issue