Commit graph

6 commits

Author SHA1 Message Date
thibaud-leclere
d56fb7d3d4 fix: decouple app URL from Coolify-managed SERVICE_FQDN_* variable
SERVICE_FQDN_* gets regenerated with a random hash on each Coolify save,
making custom domains impossible to persist. Introduce APP_URL as a single
user-controlled variable (never auto-generated) for all app URLs. Derive
VITE_BACKEND_WS_URL automatically from VITE_BASE_URL in aio_run.mjs so
only APP_URL needs to be set. SERVICE_FQDN_HOPPSCOTCH_80 is kept solely
for Coolify proxy routing.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-11 17:08:34 +02:00
thibaud-leclere
8e8b715962 fix: revert to Coolify native SERVICE_FQDN_* variables for domain management
COOLIFY_URL/COOLIFY_FQDN were custom variables requiring manual setup,
causing VITE_BACKEND_WS_URL to resolve to wss://backend/graphql (broken).
SERVICE_FQDN_HOPPSCOTCH_80 triggers Coolify auto-generation of an editable
domain, and SERVICE_URL_HOPPSCOTCH provides the scheme-less form needed for
the wss:// WebSocket URL.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-11 14:48:08 +00:00
thibaud-leclere
c438d6c9ab fix: use editable coolify service domain 2026-05-06 17:16:36 +02:00
thibaud-leclere
46dbec745f fix: align prod compose with coolify hoppscotch 2026-05-06 16:51:07 +02:00
thibaud-leclere
860000d0b3 fix: expose coolify production envs 2026-05-06 16:30:10 +02:00
thibaud-leclere
534dea7317 feat: split dev and prod compose workflows 2026-05-06 15:06:35 +02:00