31 lines
873 B
YAML
31 lines
873 B
YAML
services:
|
|
ical-pwa:
|
|
build: .
|
|
container_name: ical-pwa
|
|
restart: unless-stopped
|
|
# ports:
|
|
# - "3000:3000"
|
|
environment:
|
|
NODE_ENV: production
|
|
OPENROUTER_API_KEY: ${OPENROUTER_API_KEY}
|
|
volumes:
|
|
- .:/app
|
|
- /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
|