diff --git a/docker-compose.yml b/docker-compose.yml index c3bf343..a15de44 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -8,17 +8,34 @@ services: args: NEXT_PUBLIC_SUPABASE_URL: ${NEXT_PUBLIC_SUPABASE_URL} NEXT_PUBLIC_SUPABASE_ANON_KEY: ${NEXT_PUBLIC_SUPABASE_ANON_KEY} - image: fireside-test-app:latest + image: karuracc-test-app:latest restart: unless-stopped - ports: - - "3001:3000" + networks: + - dokploy-network environment: NODE_ENV: production NEXT_PUBLIC_SUPABASE_URL: ${NEXT_PUBLIC_SUPABASE_URL} NEXT_PUBLIC_SUPABASE_ANON_KEY: ${NEXT_PUBLIC_SUPABASE_ANON_KEY} healthcheck: - test: ["CMD", "wget", "-qO-", "http://localhost:3001/api/health"] + test: ["CMD", "wget", "-qO-", "http://localhost:3000/api/health"] interval: 30s timeout: 10s retries: 3 start_period: 20s + labels: + - traefik.docker.network=dokploy-network + - traefik.http.routers.sandbox-karuradevtestapp-jpivvj-11-web.rule=Host(`sandbox.karuracc.dev`) + - traefik.http.routers.sandbox-karuradevtestapp-jpivvj-11-web.entrypoints=web + - traefik.http.services.sandbox-karuradevtestapp-jpivvj-11-web.loadbalancer.server.port=3000 + - traefik.http.routers.sandbox-karuradevtestapp-jpivvj-11-web.service=sandbox-karuradevtestapp-jpivvj-11-web + - traefik.http.routers.sandbox-karuradevtestapp-jpivvj-11-web.middlewares=redirect-to-https@file + - traefik.http.routers.sandbox-karuradevtestapp-jpivvj-11-websecure.rule=Host(`sandbox.karuracc.dev`) + - traefik.http.routers.sandbox-karuradevtestapp-jpivvj-11-websecure.entrypoints=websecure + - traefik.http.services.sandbox-karuradevtestapp-jpivvj-11-websecure.loadbalancer.server.port=3000 + - traefik.http.routers.sandbox-karuradevtestapp-jpivvj-11-websecure.service=sandbox-karuradevtestapp-jpivvj-11-websecure + - traefik.http.routers.sandbox-karuradevtestapp-jpivvj-11-websecure.tls.certresolver=letsencrypt + - traefik.enable=true + +networks: + dokploy-network: + external: true