Rename from "docker-volume-backup-companion" to "docker-volume-backup".

master
Jarno Rantanen 2018-11-27 11:02:20 +02:00
rodzic e58eb1907d
commit 46e30cc945
5 zmienionych plików z 14 dodań i 14 usunięć

Wyświetl plik

@ -1,4 +1,4 @@
# docker-volume-backup-companion
# docker-volume-backup
Docker image for performing simple backups of Docker volumes. Main features:
@ -23,7 +23,7 @@ services:
- grafana-data:/var/lib/grafana # This is where Grafana keeps its data
backup:
image: futurice/docker-volume-backup-companion:TODO
image: futurice/docker-volume-backup:TODO
environment:
BACKUP_SOURCES: /mnt/grafana # Where to read data from
BACKUP_ARCHIVE: /mnt/backups # Where to write backups to
@ -51,7 +51,7 @@ services:
- grafana-data:/var/lib/grafana # This is where Grafana keeps its data
backup:
image: futurice/docker-volume-backup-companion:TODO
image: futurice/docker-volume-backup:TODO
environment:
BACKUP_SOURCES: /mnt/grafana # Where to read data from
AWS_S3_BUCKET_NAME: my-backup-bucket # S3 bucket which you own, and already exists
@ -81,10 +81,10 @@ services:
volumes:
- grafana-data:/var/lib/grafana # This is where Grafana keeps its data
labels:
- "docker-volume-backup-companion.stop-during-backup=true"
- "docker-volume-backup.stop-during-backup=true"
backup:
image: futurice/docker-volume-backup-companion:TODO
image: futurice/docker-volume-backup:TODO
environment:
BACKUP_SOURCES: /mnt/grafana # Where to read data from
AWS_S3_BUCKET_NAME: my-backup-bucket # S3 bucket which you own, and already exists

Wyświetl plik

@ -12,7 +12,7 @@ BACKUP_FILENAME="$(date +"${BACKUP_FILENAME:-backup-%F.tar.gz}")"
BACKUP_ARCHIVE="${BACKUP_ARCHIVE}"
BACKUP_WAIT_SECONDS="${BACKUP_WAIT_SECONDS:-0}"
BACKUP_HOSTNAME="${BACKUP_HOSTNAME:-$(hostname)}"
DOCKER_STOP_OPT_IN_LABEL="${DOCKER_STOP_OPT_IN_LABEL:-docker-volume-backup-companion.stop-during-backup}"
DOCKER_STOP_OPT_IN_LABEL="${DOCKER_STOP_OPT_IN_LABEL:-docker-volume-backup.stop-during-backup}"
INFLUXDB_URL="${INFLUXDB_URL:-}"
INFLUXDB_DB="${INFLUXDB_DB:-}"
INFLUXDB_CREDENTIALS="${INFLUXDB_CREDENTIALS:-}"
@ -36,8 +36,8 @@ EOF
fi
# Add our cron entry, and direct stdout & stderr to Docker commands stdout
echo "Installing cron.d entry: docker-volume-backup-companion"
echo "$BACKUP_CRON_EXPRESSION root /root/backup.sh > /proc/1/fd/1 2>&1" > /etc/cron.d/docker-volume-backup-companion
echo "Installing cron.d entry: docker-volume-backup"
echo "$BACKUP_CRON_EXPRESSION root /root/backup.sh > /proc/1/fd/1 2>&1" > /etc/cron.d/docker-volume-backup
# Let cron take the wheel
echo "Starting cron in foreground with expression: $BACKUP_CRON_EXPRESSION"

Wyświetl plik

@ -14,7 +14,7 @@ services:
environment:
BACKUP_CRON_EXPRESSION: "* * * * *"
BACKUP_SOURCES: /mnt/grafana
AWS_S3_BUCKET_NAME: docker-volume-backup-companion-test
AWS_S3_BUCKET_NAME: docker-volume-backup-test
AWS_ACCESS_KEY_ID: ${AWS_ACCESS_KEY_ID}
AWS_SECRET_ACCESS_KEY: ${AWS_SECRET_ACCESS_KEY}
volumes:

Wyświetl plik

@ -18,16 +18,16 @@ services:
volumes:
- bar-data:/data
labels:
- "docker-volume-backup-companion.stop-during-backup=true"
- "docker-volume-backup.stop-during-backup=true"
backup:
build: .
environment:
BACKUP_HOSTNAME: docker-volume-backup-companion
BACKUP_HOSTNAME: docker-volume-backup
BACKUP_CRON_EXPRESSION: "* * * * *"
BACKUP_FILENAME: "backup-%Y-%m-%d-%H-%M-%S.tar.gz"
BACKUP_WAIT_SECONDS: 0
AWS_S3_BUCKET_NAME: docker-volume-backup-companion-test
AWS_S3_BUCKET_NAME: docker-volume-backup-test
AWS_ACCESS_KEY_ID: "${AWS_ACCESS_KEY_ID}"
AWS_SECRET_ACCESS_KEY: "${AWS_SECRET_ACCESS_KEY}"
AWS_DEFAULT_REGION: "${AWS_DEFAULT_REGION}"

Wyświetl plik

@ -9,14 +9,14 @@ services:
volumes:
- grafana-data:/var/lib/grafana
labels:
- "docker-volume-backup-companion.stop-during-backup=true"
- "docker-volume-backup.stop-during-backup=true"
backup:
build: ../..
environment:
BACKUP_CRON_EXPRESSION: "* * * * *"
BACKUP_SOURCES: /mnt/grafana
AWS_S3_BUCKET_NAME: docker-volume-backup-companion-test
AWS_S3_BUCKET_NAME: docker-volume-backup-test
AWS_ACCESS_KEY_ID: ${AWS_ACCESS_KEY_ID}
AWS_SECRET_ACCESS_KEY: ${AWS_SECRET_ACCESS_KEY}
volumes: