diff --git a/docker-compose.yml b/docker-compose.yml index 330a682..a2f8f34 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -35,8 +35,8 @@ services: context: ./frontend dockerfile: Dockerfile container_name: occto_frontend - ports: - - "3001:3000" + expose: + - "3000" environment: - NODE_ENV=${NODE_ENV:-production} - DATABASE_URL=${DATABASE_URL:-postgresql://admin:adminpassword@postgres:5432/occto_db?schema=public} @@ -47,6 +47,13 @@ services: - MINIO_SECRET_KEY=${MINIO_SECRET_KEY:-adminpassword} - MINIO_BUCKET_NAME=${MINIO_BUCKET_NAME:-occto-images} - JWT_SECRET=${JWT_SECRET:-b33500bb3dc5504535c34cc5f79f4ca0f60994b093bded14d48f76c0c090f032234693219e60398cab053a9c55c1d426ef7b1768104db9040254ba7db452f708} + labels: + - "traefik.enable=true" + - "traefik.http.routers.occto-frontend.rule=Host(`octto.stackbyte.cloud`)" + - "traefik.http.routers.occto-frontend.entrypoints=websecure" + - "traefik.http.routers.occto-frontend.tls.certresolver=letsencrypt" + - "traefik.http.services.occto-frontend.loadbalancer.server.port=3000" + - "traefik.docker.network=dokploy-network" depends_on: postgres: condition: service_healthy