version: "3" services: gate: image: traefik:v2.4.7 command: - --api.insecure=true - --providers.docker=true - --entrypoints.web.address=:80 ports: - 8080:80 - 9090:8080 volumes: - /var/run/docker.sock:/var/run/docker.sock:ro back: user: ${CURRENT_UID} build: dockerfile: quarkus-dev context: ../img labels: traefik.enable: "true" traefik.http.routers.back.entrypoints: web traefik.http.routers.back.rule: PathPrefix(`/api`) traefik.http.services.back.loadbalancer.server.port: "8080" volumes: - ../../../traqtor-editor/back:/app:cached - ../../.cache/mvn:/mvn:delegated - ~/:/home/dude expose: - 8080 face: user: ${CURRENT_UID} build: dockerfile: quasar-dev context: ../img labels: traefik.enable: "true" traefik.http.routers.face.entrypoints: web traefik.http.routers.face.rule: PathPrefix(`/`) traefik.http.services.face.loadbalancer.server.port: "8080" volumes: - ../../../traqtor-editor/face:/app:cached - ../../.cache/npm:/app/node_modules:delegated expose: - 8080