Commit graph

5 commits

Author SHA1 Message Date
kianiadee
d410216a4d Revert to Coolify source-build (drop registry-image pull)
Some checks are pending
build / lint-test (push) Waiting to run
build / build-push (push) Blocked by required conditions
The registry-image route needed a working CI runner + owner-namespaced registry push; not worth it for a cosmetic image_sha. Coolify builds from the connected repo as before.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-05-29 02:57:57 +03:00
kianiadee
aefebc565b Deploy by pulling CI-built registry image (so /health reports real SHA)
NOT deployable until CI build-push actually pushes an image to the registry.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-05-29 01:08:26 +03:00
kianiadee
f47d3dc118 Coolify compose: attach gateway to coolify external network
Some checks are pending
build / lint-test (push) Waiting to run
build / build-push (push) Blocked by required conditions
Traefik runs on the `coolify` shared network. Without the gateway also
being on it, Traefik logs "Could not find network 'coolify' for
container, defaulting to first available" and picks an IP on the
project-local network it can't reach → intermittent 504 Gateway Timeout
(30s) in the browser.

Hot-patched the running container via `docker network connect coolify`;
this commit makes the fix permanent so the next Coolify redeploy doesn't
reintroduce the regression.

Worker and cron don't need it — they don't serve external HTTP.
2026-05-27 22:56:31 +03:00
kianiadee
66e1d94b81 Coolify compose: attach to DB's project network (bo3nov...) so the
Some checks are pending
build / lint-test (push) Waiting to run
build / build-push (push) Blocked by required conditions
`timescale_db` alias resolves. Without this the new app's PG pool
times out — DB only has the alias on its own project network, not on
`coolify` shared.
2026-05-27 20:56:04 +03:00
kianiadee
0a47d738c4 Add docker-compose.coolify.yml for Coolify-managed deployment
Some checks are pending
build / lint-test (push) Waiting to run
build / build-push (push) Blocked by required conditions
Three services (gateway/worker/cron) from one build, env-driven, no
explicit Traefik labels (Coolify generates them from the Domain
setting). Replaces the manual `docker run` containers that have been
running since the first VPS deploy.
2026-05-27 15:00:25 +03:00