Files
qaffee/docker-compose.yml

42 lines
1.4 KiB
YAML
Raw Permalink Normal View History

version: "3"
2026-03-31 14:48:36 +02:00
services:
backend:
build: ./backend
container_name: qaffee-backend
2026-03-31 14:48:36 +02:00
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
2026-03-31 14:48:36 +02:00
frontend:
build: ./frontend
container_name: qaffee-frontend
2026-03-31 14:48:36 +02:00
environment:
- "API_URL=http://backend:8080"
2026-03-31 14:48:36 +02:00
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
2026-03-31 14:48:36 +02:00
depends_on:
- backend
networks:
- traefik-net
networks:
traefik-net:
external: false