mirror of
https://github.com/Dvorinka/excalidraw-full.git
synced 2026-06-03 13:52:56 +00:00
39 lines
1.1 KiB
YAML
39 lines
1.1 KiB
YAML
version: '3.8'
|
|
|
|
services:
|
|
dex:
|
|
image: dexidp/dex:v2.38.0
|
|
container_name: excalidraw-dex
|
|
restart: unless-stopped
|
|
ports:
|
|
- "5556:5556"
|
|
volumes:
|
|
- ./config/dex.config.yaml:/etc/dex/config.yaml
|
|
environment:
|
|
- OIDC_REDIRECT_URL=${OIDC_REDIRECT_URL:-http://localhost:3000/auth/oidc/callback}
|
|
- OIDC_CLIENT_SECRET=${OIDC_CLIENT_SECRET:-excalidraw-secret}
|
|
- OIDC_CLIENT_ID=${OIDC_CLIENT_ID:-excalidraw}
|
|
- OIDC_ISSUER=${OIDC_ISSUER:-http://localhost:5556}
|
|
- ADMIN_USERNAME=${ADMIN_USERNAME:-admin}
|
|
- ADMIN_PASSWORD_HASH=${ADMIN_PASSWORD_HASH:-your_secure_password}
|
|
- ADMIN_EMAIL=${ADMIN_EMAIL:-admin@example.com}
|
|
- ADMIN_USER_ID=${ADMIN_USER_ID:-'admin1234'}
|
|
command: ["dex", "serve", "/etc/dex/config.yaml"]
|
|
networks:
|
|
- dex-network
|
|
|
|
excalidraw:
|
|
build:
|
|
context: .
|
|
dockerfile: excalidraw-complete.Dockerfile
|
|
ports:
|
|
- "3003:3002"
|
|
volumes:
|
|
- ./data:/root/data
|
|
- ./excalidraw.db:/root/excalidraw.db:Z
|
|
- ./.env:/root/.env
|
|
|
|
networks:
|
|
dex-network:
|
|
driver: bridge
|