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
This commit is contained in:
15
borgmatic/pre-backup-docker-compose-down.sh
Executable file
15
borgmatic/pre-backup-docker-compose-down.sh
Executable file
@@ -0,0 +1,15 @@
|
||||
#!/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
|
||||
Reference in New Issue
Block a user