diff --git a/docker-compose-backup.yml b/docker-compose-backup.yml new file mode 100644 index 0000000..3b1d7ff --- /dev/null +++ b/docker-compose-backup.yml @@ -0,0 +1,24 @@ +services: + backup: + restart: no + image: alpine + volumes: + - ${BACKUP_VOLUME}:/data + command: tar czvf /backup/${BACKUP_DATE}/${BACKUP_NAME}.tar.gz -C /data . + + restore: + restart: no + image: alpine + volumes: + - ${BACKUP_VOLUME}:/data + - ${SOURCE_BACKUP_FOLDER:-/tmp}:/backup + command: tar xzvf /backup/${BACKUP_NAME}.tar.gz -C /data + + inspect: + restart: no + image: alpine + volumes: + - ./contents:/data + - ./backup:/backup + command: tar xzvf /backup/${BACKUP_NAME}.tar.gz -C /data +