123456789101112131415161718192021222324252627282930 |
- version: '3'
- services:
- traefik:
- image: traefik:v2.10
- command:
- - "--api.insecure=true"
- - "--providers.docker=true"
- - "--providers.docker.exposedbydefault=false"
- - "--entrypoints.web.address=:80"
- ports:
- - "80:80"
- - "8080:8080"
- volumes:
- - /var/run/docker.sock:/var/run/docker.sock:ro
- app:
- build:
- context: .
- args:
- - VITE_API_HOST=http://${HOSTNAME}
- labels:
- - "traefik.enable=true"
- - "traefik.http.routers.app.rule=Host(`${HOSTNAME}`) && !PathPrefix(`/api`)"
- - "traefik.http.routers.app.entrypoints=web"
- - "traefik.http.services.app.loadbalancer.server.port=5173"
- networks:
- default:
- name: traefik_network
|