29 lines
841 B
YAML
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
|