Commit Graph
11 Commits
Author SHA1 Message Date
admin b664e9d41d feat(envparse): add merge mode for global+stack env layering
ci/woodpecker/push/woodpecker Pipeline was successful
2026-07-08 21:29:13 -07:00
admin 78fe8092ad feat(deploy): add global.env for shared vars (DOMAIN, DOMAIN_NAME, ALT_DOMAIN)
ci/woodpecker/push/woodpecker Pipeline was canceled
2026-07-08 21:29:12 -07:00
admin e760979cb9 refactor(deploy/stack-deploy.sh): add folder-based multi-compose support
ci/woodpecker/push/woodpecker Pipeline was successful
- Detect <stack>/ folder vs flat <stack>.yaml automatically
- Main file must be named <stack>.yml or <stack>.yaml inside folder
- Extra *.yml/*.yaml files in folder merged via docker compose config
- Env file resolved from folder/<stack>.env or flat <stack>.env
- Flat path unchanged — zero regression for existing stacks
- envsubst applied after compose config merge in folder mode"
2026-06-30 23:12:47 -07:00
admin 2b259dec3b Add homeassistant.yaml + stack-deploy.sh hint for secret not found errors
ci/woodpecker/push/woodpecker Pipeline was successful
2026-06-25 16:53:23 -07:00
admin 3990ae8535 Add stack-deploy.sh + envparse.py: safe env loading via Python for all stacks
ci/woodpecker/push/woodpecker Pipeline was successful
2026-06-22 22:57:51 -07:00
admin ff574aa710 Add safe-deploy.sh: Python-based env parser, handles special chars in .env values safely. Remove legacy shell deploy scripts superseded by pipeline.
ci/woodpecker/push/woodpecker Pipeline failed
2026-06-22 22:51:53 -07:00
admin d314069ca9 Add create-secrets.sh helper for Docker Swarm secret provisioning
ci/woodpecker/push/woodpecker Pipeline was successful
2026-06-20 23:18:57 -07:00
root a38c652a61 Add media.yaml and deploy script
ci/woodpecker/push/woodpecker Pipeline failed
2026-06-20 22:43:09 -07:00
admin a4d7a7069f Add media deployment script
ci/woodpecker/push/woodpecker Pipeline failed
2026-06-20 22:39:13 -07:00
admin 3144964222 Add Woodpecker setup script 2026-06-20 21:07:23 -07:00
admin d31055c0be Add Gitea deployment script 2026-06-18 23:42:32 -07:00