services: backend: build: context: ./backend dockerfile: Dockerfile target: prod expose: - "8000" networks: - default - caddy frontend: build: context: ./frontend dockerfile: Dockerfile target: prod expose: - "4321" networks: - default - caddy labels: caddy: "${SPICEBOOK_DOMAIN:-spicebook.localhost}" caddy.reverse_proxy: "{{upstreams 4321}}" networks: caddy: external: true