Files

17 lines
292 B
Bash

#!/bin/bash
BACKUP_DIR="/opt/nginx/backups"
CONTAINER="nginx"
DATE=$(date -u +"%Y-%m-%d_%H-%M-%S")
mkdir -p "$BACKUP_DIR"
TMP_DIR=$(mktemp -d)
docker cp "${CONTAINER}:/etc/nginx" "$TMP_DIR/nginx"
tar -czf "${BACKUP_DIR}/nginx_${DATE}.tar.gz" \
-C "$TMP_DIR" nginx
rm -rf "$TMP_DIR"