31 lines
1015 B
YAML
31 lines
1015 B
YAML
services:
|
|
hub-dashboard:
|
|
build: .
|
|
container_name: letsbe-hub-dashboard
|
|
restart: unless-stopped
|
|
ports:
|
|
- "3002:3002"
|
|
environment:
|
|
- NEXTAUTH_URL=${NEXTAUTH_URL}
|
|
- NEXTAUTH_SECRET=${NEXTAUTH_SECRET}
|
|
- KEYCLOAK_CLIENT_ID=${KEYCLOAK_CLIENT_ID:-hub-dashboard}
|
|
- KEYCLOAK_CLIENT_SECRET=${KEYCLOAK_CLIENT_SECRET}
|
|
- KEYCLOAK_ISSUER=${KEYCLOAK_ISSUER}
|
|
- ORCHESTRATOR_URL=${ORCHESTRATOR_URL:-http://orchestrator:8100}
|
|
- TENANT_DOMAIN=${TENANT_DOMAIN}
|
|
- SERVER_IP=${SERVER_IP}
|
|
- IMAP_HOST=${IMAP_HOST:-mail.${TENANT_DOMAIN}}
|
|
- IMAP_PORT=${IMAP_PORT:-993}
|
|
- SMTP_HOST=${SMTP_HOST:-mail.${TENANT_DOMAIN}}
|
|
- SMTP_PORT=${SMTP_PORT:-587}
|
|
- MAIL_USER=${MAIL_USER}
|
|
- MAIL_PASSWORD=${MAIL_PASSWORD}
|
|
- CALDAV_URL=${CALDAV_URL:-https://cloud.${TENANT_DOMAIN}/remote.php/dav}
|
|
- VIKUNJA_URL=${VIKUNJA_URL:-https://tasks.${TENANT_DOMAIN}/api/v1}
|
|
networks:
|
|
- letsbe
|
|
|
|
networks:
|
|
letsbe:
|
|
external: true
|