From cc068d02bf4c6f114d513b28615b46d39aab21e0 Mon Sep 17 00:00:00 2001 From: Mannu Date: Wed, 13 May 2026 21:17:29 +0530 Subject: [PATCH] Fix: Add Traefik labels for model.manohargupta.com --- docker-compose.yml | 32 ++++++++++++++++++++++++++------ 1 file changed, 26 insertions(+), 6 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index f9af935..8e6a329 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -2,18 +2,16 @@ services: redis: image: redis:7-alpine restart: unless-stopped - ports: - - "6379:6379" volumes: - redis_data:/data + networks: + - internal api: build: context: . dockerfile: packages/api/Dockerfile restart: unless-stopped - ports: - - "8000:8000" environment: - DATABASE_URL=sqlite:///./remodel.db - REDIS_URL=redis://redis:6379 @@ -21,6 +19,14 @@ services: - redis volumes: - ./data:/app/data + labels: + - "traefik.enable=true" + - "traefik.http.routers.api.rule=Host(`model.manohargupta.com`) && PathPrefix(`/api`)" + - "traefik.http.routers.api.entrypoints=web" + - "traefik.http.services.api.loadbalancer.server.port=8000" + networks: + - internal + - web worker: build: @@ -35,16 +41,30 @@ services: - redis volumes: - ./data:/app/data + networks: + - internal web: build: context: ./packages/web dockerfile: Dockerfile restart: unless-stopped - ports: - - "3000:3000" environment: - NEXT_PUBLIC_API_URL=http://api:8000 + labels: + - "traefik.enable=true" + - "traefik.http.routers.web.rule=Host(`model.manohargupta.com`)" + - "traefik.http.routers.web.entrypoints=web" + - "traefik.http.services.web.loadbalancer.server.port=3000" + networks: + - web + +networks: + internal: + internal: true + web: + name: traefik_public + external: true volumes: redis_data: \ No newline at end of file