# CI override for docker-deploy-test. # # The dev compose bind-mounts `.:/app` so edits are live during `pnpm dev`. # Under act_runner (docker-outside-of-docker on Gitea), the host docker # daemon cannot see the job container's /workspace/... path, so the bind # mount resolves to an empty directory inside the app container and masks # everything the Dockerfile copied in — including tooling/docker/app-dev-start.sh. # # Result: `sh: cannot open ./tooling/docker/app-dev-start.sh: No such file`. # # This override strips all bind mounts from the `app` service so the image # runs against its baked-in copy of the repo. services: app: volumes: !reset [] # Attach to the gitea_gitea network too so the act_runner job container # (which lives on gitea_gitea) can reach the compose services by name. # Otherwise "localhost:3100" from inside the job container resolves to # the job container itself, not the compose-network app. networks: - default - gitea_gitea postgres: networks: - default - gitea_gitea redis: networks: - default - gitea_gitea networks: gitea_gitea: external: true