File tree Expand file tree Collapse file tree 2 files changed +9
-3
lines changed Expand file tree Collapse file tree 2 files changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -12,9 +12,14 @@ function info {
12
12
info " Backup starting"
13
13
TIME_START=" $( date +%s.%N) "
14
14
DOCKER_SOCK=" /var/run/docker.sock"
15
+
16
+ if [ ! -z " $BACKUP_CUSTOM_LABEL " ]; then
17
+ CUSTOM_LABEL=" --filter label=$BACKUP_CUSTOM_LABEL "
18
+ fi
19
+
15
20
if [ -S " $DOCKER_SOCK " ]; then
16
21
TEMPFILE=" $( mktemp) "
17
- docker ps --format " {{.ID}}" --filter " label=docker-volume-backup.stop-during-backup=true" > " $TEMPFILE "
22
+ docker ps --format " {{.ID}}" --filter " label=docker-volume-backup.stop-during-backup=true" $CUSTOM_LABEL > " $TEMPFILE "
18
23
CONTAINERS_TO_STOP=" $( cat $TEMPFILE | tr ' \n' ' ' ) "
19
24
CONTAINERS_TO_STOP_TOTAL=" $( cat $TEMPFILE | wc -l) "
20
25
CONTAINERS_TOTAL=" $( docker ps --format " {{.ID}}" | wc -l) "
35
40
if [ -S " $DOCKER_SOCK " ]; then
36
41
TEMPFILE=" $( mktemp) "
37
42
docker ps \
38
- --filter " label=docker-volume-backup.exec-pre-backup" \
43
+ --filter " label=docker-volume-backup.exec-pre-backup" $CUSTOM_LABEL \
39
44
--format ' {{.ID}} {{.Label "docker-volume-backup.exec-pre-backup"}}' \
40
45
> " $TEMPFILE "
41
46
while read line; do
@@ -55,7 +60,7 @@ TIME_BACKED_UP="$(date +%s.%N)"
55
60
if [ -S " $DOCKER_SOCK " ]; then
56
61
TEMPFILE=" $( mktemp) "
57
62
docker ps \
58
- --filter " label=docker-volume-backup.exec-post-backup" \
63
+ --filter " label=docker-volume-backup.exec-post-backup" $CUSTOM_LABEL \
59
64
--format ' {{.ID}} {{.Label "docker-volume-backup.exec-post-backup"}}' \
60
65
> " $TEMPFILE "
61
66
while read line; do
Original file line number Diff line number Diff line change @@ -17,6 +17,7 @@ INFLUXDB_URL="${INFLUXDB_URL:-}"
17
17
INFLUXDB_DB="${INFLUXDB_DB:- } "
18
18
INFLUXDB_CREDENTIALS="${INFLUXDB_CREDENTIALS:- } "
19
19
INFLUXDB_MEASUREMENT="${INFLUXDB_MEASUREMENT:- docker_volume_backup} "
20
+ BACKUP_CUSTOM_LABEL="${BACKUP_CUSTOM_LABEL:- } "
20
21
EOF
21
22
chmod a+x env.sh
22
23
source env.sh
You can’t perform that action at this time.
0 commit comments