diff --git a/docker-compose.yml b/docker-compose.yml index be51ff6..472f343 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -4,20 +4,18 @@ services: context: . dockerfile: Dockerfile args: - NEXT_PUBLIC_SITE_URL: ${NEXT_PUBLIC_SITE_URL:-https://example.com} + NEXT_PUBLIC_SITE_URL: ${NEXT_PUBLIC_SITE_URL:-https://diyaa.de} NEXT_PUBLIC_SITE_MODE: ${NEXT_PUBLIC_SITE_MODE:-coming-soon} NEXT_PUBLIC_CONTACT_EMAIL: ${NEXT_PUBLIC_CONTACT_EMAIL:-} NEXT_PUBLIC_LINKEDIN_URL: ${NEXT_PUBLIC_LINKEDIN_URL:-} NEXT_PUBLIC_GITHUB_URL: ${NEXT_PUBLIC_GITHUB_URL:-} - container_name: ${CONTAINER_NAME:-diyaa} - ports: - - "127.0.0.1:30002:3000" + container_name: ${CONTAINER_NAME:-diyaa-website} environment: NODE_ENV: ${NODE_ENV:-production} PORT: 3000 HOSTNAME: 0.0.0.0 NEXT_TELEMETRY_DISABLED: ${NEXT_TELEMETRY_DISABLED:-1} - NEXT_PUBLIC_SITE_URL: ${NEXT_PUBLIC_SITE_URL:-https://example.com} + NEXT_PUBLIC_SITE_URL: ${NEXT_PUBLIC_SITE_URL:-https://diyaa.de} NEXT_PUBLIC_SITE_MODE: ${NEXT_PUBLIC_SITE_MODE:-coming-soon} NEXT_PUBLIC_CONTACT_EMAIL: ${NEXT_PUBLIC_CONTACT_EMAIL:-} NEXT_PUBLIC_LINKEDIN_URL: ${NEXT_PUBLIC_LINKEDIN_URL:-} @@ -28,4 +26,16 @@ services: timeout: 5s retries: 5 start_period: 20s - restart: unless-stopped \ No newline at end of file + restart: unless-stopped + networks: + - traefik-public + labels: + - "traefik.enable=true" + - "traefik.http.routers.diyaa-website.rule=Host(`diyaa.de`)" + - "traefik.http.routers.diyaa-website.entrypoints=websecure" + - "traefik.http.routers.diyaa-website.tls.certresolver=le" + - "traefik.http.services.diyaa-website.loadbalancer.server.port=3000" + +networks: + traefik-public: + external: true \ No newline at end of file