Files
docker-gen/borgmatic/pre-backup-docker-compose-down.sh
Chris King 9c069522b0 Initial commit of docker compose project generator
Creates project directory structure in /docker
Creates docker-compose.yml with sensible defaults
Creates borgmatic config in /etc/borgmatic.d
Adds proxy info to caddyfile and reloads caddy
Config file generation done via jsonnet and yq
Borgmatic configured to backup to borgbase repo
2025-01-08 00:08:54 -08:00

16 lines
270 B
Bash
Executable File

#!/bin/bash
if [ $# -eq 0 ]; then
echo "Usage: $0 <folder1> [folder2] ..."
exit 1
fi
for folder in "$@"; do
cd "/docker/$folder" || {
echo "Directory /docker/$folder not found!"
continue
}
docker compose down --remove-orphans
done