• Joined on 2026-03-14
admin opened issue homelab/compose-files#10 2026-08-29 14:15:38 -07:00
traefik-certs-dumper crash-looping: panic: unsupported key type: ''
admin pushed to main at homelab/compose-files 2026-08-29 14:03:38 -07:00
44babb6a22 Fix YAML alias-scanner crash: quote KEEPALIVED_PASSWORD/KEEPALIVED_VIRTUAL_IPS env values
admin pushed to main at homelab/compose-files 2026-08-26 23:26:32 -07:00
162700bb4f Fix: stack-deploy.sh now picks export_raw/export_raw_merged for folder+extras stacks (docker compose config path) vs export/export_merged for single-file stacks, matching envparse.py's dual-escaping fix
admin pushed to main at homelab/compose-files 2026-08-26 23:25:47 -07:00
4af1209565 Fix: second double-interpolation bug in envparse.py - add export_raw/export_raw_merged (no escape_dollar) for the docker-compose-config render path, which already does its own dollar-escaping. Fixes IMMICH_KIOSK_BASICAUTH bcrypt hash corruption.
admin pushed to main at homelab/compose-files 2026-08-26 23:04:11 -07:00
a557d9fb07 Refactor: unify stack-deploy.sh render paths into a single temp-file render step, then run mount-guard.py before docker stack deploy
admin pushed to main at homelab/compose-files 2026-08-26 23:03:12 -07:00
f696efef11 Add: mount-guard.py - pre-deploy bind mount existence + Postgres empty-data heuristic check
admin pushed to main at homelab/compose-files 2026-08-26 22:51:39 -07:00
2e889323ef Fix: correct immich.env-example paths to match real on-disk data (UPLOAD_LOCATION, BULK_UPLOAD_LOCATION, DB_DATA_LOCATION) after 2026-08-26 incident where generic template paths were wrong
admin pushed to main at homelab/compose-files 2026-08-26 22:37:39 -07:00
b620682a41 Fix: envparse.py strip mode now also drops top-level 'name:' key that docker compose config emits but Swarm's stack deploy schema rejects
admin pushed to main at homelab/compose-files 2026-08-26 22:35:54 -07:00
87a254c902 Fix: envparse.py strip mode now collapses long-form depends_on mapping to Swarm-compatible short-form list
admin pushed to main at homelab/compose-files 2026-08-26 22:33:23 -07:00
efd8caa218 Fix: invoke git-guard.sh via bash explicitly so tracked file mode bit doesn't matter
admin pushed to main at homelab/compose-files 2026-08-26 22:32:34 -07:00
70814970c7 Harden .gitignore: broaden .env exclusion to *.env (with explicit exceptions for global.env and *.env-example templates), ignore stray .bak files
admin pushed to main at homelab/compose-files 2026-08-26 22:31:13 -07:00
32e30f7e8b Add: call git-guard.sh at top of stack-deploy.sh to enforce sync before deploy
admin pushed to main at homelab/compose-files 2026-08-26 22:30:48 -07:00
0bc117c868 Add: git-guard.sh - pre-deploy sync check to prevent local/Gitea divergence
admin pushed to main at homelab/compose-files 2026-08-26 21:18:28 -07:00
ef4bcfcb25 ai: trigger redeploy to apply $$ escaping fix (PR #8) to litellm secrets
admin created pull request homelab/compose-files#9 2026-08-26 21:11:19 -07:00
fix: exclude deploy/ folder from changed-stack detection
admin pushed to fix-exclude-deploy-folder at homelab/compose-files 2026-08-26 21:11:01 -07:00
f6fc288aa6 fix: exclude deploy/ from changed-stack detection
admin pushed to fix-exclude-deploy-folder at homelab/compose-files 2026-08-26 21:09:22 -07:00
admin created branch fix-exclude-deploy-folder in homelab/compose-files 2026-08-26 21:09:22 -07:00
admin created pull request homelab/compose-files#8 2026-08-26 20:56:51 -07:00
fix: prevent envsubst+Compose double-interpolation from truncating $ secrets
admin pushed to fix-dollar-double-interpolation at homelab/compose-files 2026-08-26 20:56:23 -07:00
d209fc3222 fix: escape literal $ in .env values before envsubst (Pattern B stacks)