docker-compose.yaml 634 B

12345678910111213141516171819202122
  1. services:
  2. frontend:
  3. image: traefik:2.6
  4. command: --providers.docker --entrypoints.web.address=:80 --providers.docker.exposedbydefault=false
  5. ports:
  6. # The HTTP port
  7. - "80:80"
  8. volumes:
  9. # So that Traefik can listen to the Docker events
  10. - /var/run/docker.sock:/var/run/docker.sock
  11. depends_on:
  12. - backend
  13. backend:
  14. build:
  15. context: backend
  16. target: dev-envs
  17. volumes:
  18. - /var/run/docker.sock:/var/run/docker.sock
  19. labels:
  20. - "traefik.enable=true"
  21. - "traefik.http.routers.go.rule=Path(`/`)"
  22. - "traefik.http.services.go.loadbalancer.server.port=80"