Files
docker-gen/borgmatic/post-backup-docker-compose-up.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

17 lines
312 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
}
#echo "would docker compose up -d in /docker/$folder"
docker compose up -d
done