agnes-the-ai-analyst/infra/modules/customer-instance
ZdenekSrotyr 1acc89c486 fix(ci): move bind-mount of /data to separate overlay, fix CI smoke test
The CI smoke test failed because docker-compose.prod.yml forced a bind mount
to /data on the host — which doesn't exist on GitHub runners.

Split the bind mount into docker-compose.host-mount.yml, which is only
composed by the VM startup script (/data exists there, mounted from the
persistent disk). CI continues to use the default named volume.

Module startup script + auto-upgrade cron now compose all three:
  -f docker-compose.yml -f docker-compose.prod.yml -f docker-compose.host-mount.yml
2026-04-21 16:54:18 +02:00
..
main.tf infra: refactor Terraform into reusable customer-instance module 2026-04-21 16:18:35 +02:00
outputs.tf infra: refactor Terraform into reusable customer-instance module 2026-04-21 16:18:35 +02:00
startup-script.sh.tpl fix(ci): move bind-mount of /data to separate overlay, fix CI smoke test 2026-04-21 16:54:18 +02:00
variables.tf infra: refactor Terraform into reusable customer-instance module 2026-04-21 16:18:35 +02:00