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:
Chris King
2025-01-08 00:08:54 -08:00
commit 9c069522b0
7 changed files with 436 additions and 0 deletions

1
.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
secrets/