From 40f956f9f9f1ebb38c83c74d8f6ab6e231a45453 Mon Sep 17 00:00:00 2001 From: francy51 Date: Sat, 21 Feb 2026 19:28:19 -0500 Subject: [PATCH] Fix Coolify routing/network availability --- COOLIFY.md | 2 +- docker-compose.yml | 19 ++++++++----------- 2 files changed, 9 insertions(+), 12 deletions(-) diff --git a/COOLIFY.md b/COOLIFY.md index c962833..b796275 100644 --- a/COOLIFY.md +++ b/COOLIFY.md @@ -30,7 +30,7 @@ GITHUB_ID=your-github-oauth-client-id GITHUB_SECRET=your-github-oauth-client-secret GOOGLE_ID=your-google-oauth-client-id GOOGLE_SECRET=your-google-oauth-client-secret -NEXT_PUBLIC_API_URL=https://your-fiscal-domain.com +NEXT_PUBLIC_API_URL=https://api.your-fiscal-domain.com ``` 5. Deploy diff --git a/docker-compose.yml b/docker-compose.yml index fcef5c1..9cb3b3a 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -8,13 +8,13 @@ services: POSTGRES_DB: ${POSTGRES_DB:-fiscal} volumes: - postgres_data:/var/lib/postgresql/data + expose: + - "5432" healthcheck: test: ["CMD-SHELL", "pg_isready -U ${POSTGRES_USER:-postgres} -d ${POSTGRES_DB:-fiscal}"] interval: 5s timeout: 5s retries: 10 - networks: - - fiscal backend: build: @@ -32,6 +32,8 @@ services: POSTGRES_HOST: postgres BETTER_AUTH_SECRET: ${BETTER_AUTH_SECRET:-local-dev-better-auth-secret-change-me} BETTER_AUTH_BASE_URL: ${BETTER_AUTH_BASE_URL:-http://localhost:3001} + expose: + - "3001" depends_on: postgres: condition: service_healthy @@ -40,8 +42,6 @@ services: interval: 30s timeout: 10s retries: 3 - networks: - - fiscal frontend: build: @@ -51,16 +51,13 @@ services: NEXT_PUBLIC_API_URL: ${NEXT_PUBLIC_API_URL:-http://backend:3001} restart: unless-stopped environment: + PORT: 3000 + HOSTNAME: 0.0.0.0 NEXT_PUBLIC_API_URL: ${NEXT_PUBLIC_API_URL:-http://backend:3001} + expose: + - "3000" depends_on: - backend - networks: - - fiscal volumes: postgres_data: - -networks: - fiscal: - # Remove external: true to let Docker Compose create the network automatically - # This is required for Coolify deployment where the network doesn't exist yet