traefik labels
This commit is contained in:
@@ -3,11 +3,28 @@ services:
|
|||||||
build: .
|
build: .
|
||||||
container_name: ical-pwa
|
container_name: ical-pwa
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
ports:
|
# ports:
|
||||||
- "3000:3000"
|
# - "3000:3000"
|
||||||
environment:
|
environment:
|
||||||
NODE_ENV: production
|
NODE_ENV: production
|
||||||
OPENROUTER_API_KEY: ${OPENROUTER_API_KEY}
|
OPENROUTER_API_KEY: ${OPENROUTER_API_KEY}
|
||||||
volumes:
|
volumes:
|
||||||
- .:/app
|
- .:/app
|
||||||
- /app/node_modules
|
- /app/node_modules
|
||||||
|
networks:
|
||||||
|
- traefik
|
||||||
|
- internal
|
||||||
|
labels:
|
||||||
|
'traefik.enable': 'true'
|
||||||
|
'traefik.docker.network': 'traefik'
|
||||||
|
'traefik.http.routers.ical-local.rule': 'Host(`cal.cloud.dmytros.dev`)'
|
||||||
|
'traefik.http.routers.ical-local.entrypoints': 'websecure'
|
||||||
|
'traefik.http.routers.ical-local.tls.certresolver': 'letsencrypt'
|
||||||
|
'traefik.http.routers.ical-local.service': 'ical-local-service'
|
||||||
|
'traefik.http.services.ical-local-service.loadbalancer.server.port': '3000'
|
||||||
|
networks:
|
||||||
|
traefik:
|
||||||
|
external: true
|
||||||
|
internal:
|
||||||
|
external: false
|
||||||
|
name: ical-local-network
|
||||||
|
|||||||
Reference in New Issue
Block a user