From 5b03a2b4a61fa249762706a91eab9cee0b10fd2c Mon Sep 17 00:00:00 2001 From: Fanch Date: Sun, 10 Dec 2023 10:34:36 +0100 Subject: [PATCH] synchro prod1 --- bin/gestContainers.sh | 6 +++--- bin/migVersProdX.sh | 21 +++++++++++++-------- dockers/proxy/config/nginx.tmpl.conf | 4 ++-- dockers/sympa/alerting/sympa.sh | 2 +- 4 files changed, 19 insertions(+), 14 deletions(-) diff --git a/bin/gestContainers.sh b/bin/gestContainers.sh index 48db690..6fb13e8 100755 --- a/bin/gestContainers.sh +++ b/bin/gestContainers.sh @@ -28,16 +28,16 @@ TEMPO_ACTION_START=120 # Lors de redémarrage avec tempo, avant de re CONTAINERS_TYPES= -defaultContainersTypes="cloud agora wp wiki office" # les containers gérés par ce script. +defaultContainersTypes="cloud agora wp wiki office paheko" # les containers gérés par ce script. declare -A DockerServNames # le nom des containers correspondant -DockerServNames=( [cloud]="${nextcloudServName}" [agora]="${mattermostServName}" [wiki]="${dokuwikiServName}" [wp]="${wordpressServName}" [office]="${officeServName}") +DockerServNames=( [cloud]="${nextcloudServName}" [agora]="${mattermostServName}" [wiki]="${dokuwikiServName}" [wp]="${wordpressServName}" [office]="${officeServName}" [paheko]="${pahekoServName}" ) declare -A FilterLsVolume # Pour trouver quel volume appartient à quel container FilterLsVolume=( [cloud]="cloudMain" [agora]="matterConfig" [wiki]="wikiConf" [wp]="wordpress" ) declare -A composeDirs # Le nom du repertoire compose pour le commun -composeDirs=( [cloud]="cloud" [agora]="mattermost" [wiki]="dokuwiki" [office]="collabora") +composeDirs=( [cloud]="cloud" [agora]="mattermost" [wiki]="dokuwiki" [office]="collabora" [paheko]="paheko" ) declare -A serviceNames # Le nom du du service dans le dockerfile d'orga serviceNames=( [cloud]="cloud" [agora]="agora" [wiki]="dokuwiki" [wp]="wordpress" [office]="collabora") diff --git a/bin/migVersProdX.sh b/bin/migVersProdX.sh index 339875a..f262ca3 100755 --- a/bin/migVersProdX.sh +++ b/bin/migVersProdX.sh @@ -85,6 +85,11 @@ echo echo "Site distant: ${GREEN}${BOLD}${SITE_DST}${NC}" echo +#for orgaLong in ${Orgas}; do +# echo ${Orgas} +#done +#exit + for orgaLong in ${Orgas}; do orgaCourt="${orgaLong%-orga}" orgaLong="${orgaCourt}-orga" @@ -98,14 +103,14 @@ for orgaLong in ${Orgas}; do # fi # fi - #on créé le répertoire de l'orga pour paheko sur SITE_DST s'il n'existe pas - #pratique quand paheko n'est pas encore installé sur PROD1 mais commandé - if [ -f "${KAZ_COMP_DIR}/${orgaLong}/usePaheko" ]; then - ${SIMU} ssh -p 2201 root@${SITE_DST}.${domain} "mkdir -p ${DOCK_VOL_PAHEKO_ORGA}/${orgaCourt} && chown www-data:www-data ${DOCK_VOL_PAHEKO_ORGA}/${orgaCourt}" - - #ensuite, on peut refaire la liste des routes paheko pour traefik - ${SIMU} ssh -p 2201 root@${SITE_DST}.${domain} "cd ${KAZ_COMP_DIR}/paheko/ && ./docker-compose-gen.sh" - fi + #on créé le répertoire de l'orga pour paheko sur SITE_DST s'il n'existe pas + #pratique quand paheko n'est pas encore installé sur PROD1 mais commandé + if [ -f "${KAZ_COMP_DIR}/${orgaLong}/usePaheko" ]; then + ${SIMU} ssh -p 2201 root@${SITE_DST}.${domain} "mkdir -p ${DOCK_VOL_PAHEKO_ORGA}/${orgaCourt} && chown www-data:www-data ${DOCK_VOL_PAHEKO_ORGA}/${orgaCourt}" + + #ensuite, on peut refaire la liste des routes paheko pour traefik + ${SIMU} ssh -p 2201 root@${SITE_DST}.${domain} "cd ${KAZ_COMP_DIR}/paheko/ && ./docker-compose-gen.sh" + fi if [ -z "${COPY}" ]; then cd "${KAZ_COMP_DIR}/${orgaLong}" diff --git a/dockers/proxy/config/nginx.tmpl.conf b/dockers/proxy/config/nginx.tmpl.conf index a81f762..d767171 100644 --- a/dockers/proxy/config/nginx.tmpl.conf +++ b/dockers/proxy/config/nginx.tmpl.conf @@ -56,8 +56,8 @@ server { server { server_name __DOMAIN__ www.__DOMAIN__; include includes/port; - ssl_certificate /etc/letsencrypt/live/__DOMAIN__/fullchain.pem; - ssl_certificate_key /etc/letsencrypt/live/__DOMAIN__/privkey.pem; + ssl_certificate /etc/letsencrypt/live/www.__DOMAIN__/fullchain.pem; + ssl_certificate_key /etc/letsencrypt/live/www.__DOMAIN__/privkey.pem; include includes/proxy_params; # ssl_protocols TLSv1.2 TLSv1.3; diff --git a/dockers/sympa/alerting/sympa.sh b/dockers/sympa/alerting/sympa.sh index df3f9db..20c3ace 100755 --- a/dockers/sympa/alerting/sympa.sh +++ b/dockers/sympa/alerting/sympa.sh @@ -69,7 +69,7 @@ fi QUEUE_MAIL=$(${DOCKER_CMD} mailq | grep @) COUNT_MAILQ=$(${DOCKER_CMD} mailq | grep -v makerspace56 | grep -c "^[A-F0-9]") -if [ "$COUNT_MAILQ" -gt 8 ]; then +if [ "$COUNT_MAILQ" -gt 14 ]; then echo "---------------------------------------------------------- " echo ${QUEUE_MAIL} echo "---------------------------------------------------------- "