diff --git a/docker-compose.yml b/docker-compose.yml index 1e39feb..9205b7d 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -6,6 +6,8 @@ services: context: ./api dockerfile: Dockerfile target: final + ports: + - 8080:8080 frontend: env_file: @@ -16,7 +18,18 @@ services: target: final args: - VITE_API_ENDPOINT=${VITE_API_ENDPOINT} - ports: - - 5173:5173 volumes: - - ./frontend/nginx/nginx.conf:/etc/nginx/nginx.conf \ No newline at end of file + - ./frontend/nginx/nginx.conf:/etc/nginx/nginx.conf + networks: + - traefik_net + - default + labels: + - "traefik.enable=true" + - "traefik.http.routers.rudibridge.rule=Host(`${TRAEFIK_HOST}`)" + - "traefik.http.routers.rudibridge.entrypoints=http" + - "traefik.http.routers.rudibridgetls.rule=Host(`${TRAEFIK_HOST}`)" + - "traefik.http.routers.rudibridgetls.entrypoints=https" + - "traefik.http.routers.rudibridgetls.tls=true" + - "traefik.http.routers.rudibridgetls.tls.certresolver=${TRAEFIK_CERTRESOLVER}" + - "traefik.http.routers.rudibridgetls.tls.domains[0].main=${TRAEFIK_HOST}" + - "traefik.docker.network=traefik_net" \ No newline at end of file