From 8a96286551ef0bbf4dc8774cbdb75856a10661e3 Mon Sep 17 00:00:00 2001 From: ordinarthur <@arthurbarre.js@gmail.com> Date: Thu, 12 Mar 2026 19:57:16 +0100 Subject: [PATCH] correct --- Dockerfile | 2 +- docker-compose.prod.yml | 11 +++-------- 2 files changed, 4 insertions(+), 9 deletions(-) diff --git a/Dockerfile b/Dockerfile index 91a774f..08d2917 100644 --- a/Dockerfile +++ b/Dockerfile @@ -16,7 +16,7 @@ COPY --from=deps /app/node_modules ./node_modules COPY . . RUN pnpm prisma generate -EXPOSE 3000 +EXPOSE 80 # Astro SSG needs the DB at build time → build happens at startup after Postgres is ready CMD ["sh", "-c", "pnpm prisma migrate deploy && pnpm build && node server.mjs"] diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml index 1bd044e..069dc26 100644 --- a/docker-compose.prod.yml +++ b/docker-compose.prod.yml @@ -3,12 +3,14 @@ services: build: context: . dockerfile: Dockerfile + expose: + - '80' environment: - DATABASE_URL - STRIPE_SECRET_KEY - STRIPE_WEBHOOK_SECRET - DOMAIN - - PORT=3000 + - PORT=80 - ADMIN_EMAIL - ADMIN_PASSWORD - COOKIE_SECRET @@ -17,13 +19,6 @@ services: - coolify - default restart: unless-stopped - labels: - - traefik.enable=true - - traefik.http.routers.rebours.rule=Host(`rebours.studio`) - - traefik.http.routers.rebours.entrypoints=https - - traefik.http.routers.rebours.tls=true - - traefik.http.routers.rebours.tls.certresolver=letsencrypt - - traefik.http.services.rebours.loadbalancer.server.port=3000 networks: coolify: