docker-compose.yml 548 B

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