kaboot/docker-compose.caddy.yml

29 lines
841 B
YAML

services:
kaboot-frontend:
build:
context: .
dockerfile: Dockerfile
args:
VITE_API_URL: https://${KABOOT_DOMAIN}
VITE_BACKEND_URL: https://${KABOOT_DOMAIN}
VITE_AUTHENTIK_URL: https://${AUTH_DOMAIN}
VITE_OIDC_CLIENT_ID: kaboot-spa
VITE_OIDC_APP_SLUG: kaboot
GEMINI_API_KEY: ${GEMINI_API_KEY:-}
VITE_TURN_URL: ${VITE_TURN_URL:-}
VITE_TURN_USERNAME: ${VITE_TURN_USERNAME:-}
VITE_TURN_CREDENTIAL: ${VITE_TURN_CREDENTIAL:-}
container_name: kaboot-frontend
restart: unless-stopped
ports:
- "80:80"
- "443:443"
volumes:
- ./Caddyfile:/etc/caddy/Caddyfile:ro
- ./caddy/data:/data
- ./caddy/config:/config
depends_on:
- kaboot-backend
- authentik-server
networks:
- kaboot-network