version: "3" services: backend: build: ./backend container_name: qaffee-backend environment: - "QUARKUS_HTTP_CORS_ORIGINS=https://qaffee.cloud.aquantico.de" volumes: - ./data:/data labels: traefik.enable: "true" traefik.docker.network: "traefik-net" traefik.http.routers.qaffee-backend.entrypoints: "websecure" traefik.http.routers.qaffee-backend.rule: "Host(`qaffee-api.cloud.aquantico.de`)" traefik.http.routers.qaffee-backend.tls: "true" traefik.http.routers.qaffee-backend.tls.certresolver: "myresolver" traefik.http.services.qaffee-backend.loadbalancer.server.port: 8080 networks: - traefik-net frontend: build: ./frontend container_name: qaffee-frontend environment: - "API_URL=http://backend:8080" ports: - "3000:3000" labels: traefik.enable: "true" traefik.docker.network: "traefik-net" traefik.http.routers.qaffee-frontend.entrypoints: "websecure" traefik.http.routers.qaffee-frontend.rule: "Host(`qaffee.cloud.aquantico.de`)" traefik.http.routers.qaffee-frontend.tls: "true" traefik.http.routers.qaffee-frontend.tls.certresolver: "myresolver" traefik.http.services.qaffee-frontend.loadbalancer.server.port: 3000 depends_on: - backend networks: - traefik-net networks: traefik-net: external: false