Skip to content
Extraits de code Groupes Projets
Valider b84d9654 rédigé par Rémi - Le Filament's avatar Rémi - Le Filament
Parcourir les fichiers

[ENH] update backup image and command

parent 6ad371bf
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
FROM index.docker.io/tecnativa/duplicity
# Until https://github.com/Tecnativa/docker-duplicity/pull/324 is merged
FROM remifilament/duplicity:latest
# Once https://github.com/Tecnativa/docker-duplicity/pull/324 is merged
# FROM ghcr.io/tecnativa/docker-duplicity:master
RUN apk add --no-cache mysql-client
ENV JOB_200_WHAT='mysqldump -h ${MYSQL_HOST} -u ${MYSQL_USER} -p${MYSQL_PASSWORD} ${MYSQL_DATABASE} --result-file="$SRC/mysql_${MYSQL_HOST}_${MYSQL_DATABASE}.sql"' \
JOB_200_WHEN='daily' \
JOB_700_WHAT='rm "$SRC/mysql_${MYSQL_HOST}_${MYSQL_DATABASE}.sql"' \
JOB_700_WHEN='daily'
......@@ -20,13 +20,10 @@ services:
SWIFT_TENANTNAME: "{{ swift_cloud_tenantname }}"
SWIFT_TENANTID: "{{ swift_cloud_tenantid }}"
SWIFT_REGIONNAME: "{{ swift_cloud_regionname }}"
JOB_200_WHEN: "weekly"
JOB_300_WHAT: "dup full $$SRC $$DST"
JOB_300_WHAT: "mysqldump -h $$MYSQL_HOST -u $$MYSQL_USER -p$$MYSQL_PASSWORD $$MYSQL_DATABASE --result-file='$$SRC/mysql_$${MYSQL_HOST}_$$MYSQL_DATABASE.sql' && dup full $$SRC $$DST && rm '$$SRC/mysql_$${MYSQL_HOST}_$$MYSQL_DATABASE.sql'"
JOB_300_WHEN: "weekly"
JOB_302_WHAT: "dup remove-all-but-n-full 5 --force $$DST $$@"
JOB_302_WHEN: "weekly"
JOB_700_WHEN: "weekly"
OPTIONS: "--allow-source-mismatch"
volumes:
- nextcloud_nextcloud:/mnt/backup/src/nextcloud:z
networks:
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter