forked from fjudith/docker-draw.io
-
-
Notifications
You must be signed in to change notification settings - Fork 457
Expand file tree
/
Copy pathdocker-compose.yml
More file actions
45 lines (45 loc) · 1.88 KB
/
Copy pathdocker-compose.yml
File metadata and controls
45 lines (45 loc) · 1.88 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
# Runs draw.io from the jgraph/drawio image.
#
# Every DRAWIO_* variable is passed through from the environment, so the
# easiest way to configure it is a .env file next to this compose file:
#
# DRAWIO_SERVER_URL=https://drawio.example.com/
# DRAWIO_GITLAB_ID=...
#
# Variables you leave unset are passed through empty, which the image treats
# as unset. See README.md for what each variable does. The SSL variables
# (PUBLIC_DNS, LETS_ENCRYPT_ENABLED, ...) can be added the same way.
services:
drawio:
image: jgraph/drawio
restart: unless-stopped
ports:
- "8080:8080"
- "8443:8443"
environment:
# Deployment URL, with a trailing slash
DRAWIO_SERVER_URL: ${DRAWIO_SERVER_URL:-}
DRAWIO_BASE_URL: ${DRAWIO_BASE_URL:-}
DRAWIO_VIEWER_URL: ${DRAWIO_VIEWER_URL:-}
DRAWIO_LIGHTBOX_URL: ${DRAWIO_LIGHTBOX_URL:-}
DRAWIO_CSP_HEADER: ${DRAWIO_CSP_HEADER:-}
DRAWIO_USE_HTTP: ${DRAWIO_USE_HTTP:-}
# Editor configuration
DRAWIO_CONFIG: ${DRAWIO_CONFIG:-}
DRAWIO_CONFIG_FILE: ${DRAWIO_CONFIG_FILE:-}
DRAWIO_LANG: ${DRAWIO_LANG:-}
# Google Drive
DRAWIO_GOOGLE_CLIENT_ID: ${DRAWIO_GOOGLE_CLIENT_ID:-}
DRAWIO_GOOGLE_CLIENT_SECRET: ${DRAWIO_GOOGLE_CLIENT_SECRET:-}
DRAWIO_GOOGLE_APP_ID: ${DRAWIO_GOOGLE_APP_ID:-}
DRAWIO_GOOGLE_VIEWER_CLIENT_ID: ${DRAWIO_GOOGLE_VIEWER_CLIENT_ID:-}
DRAWIO_GOOGLE_VIEWER_CLIENT_SECRET: ${DRAWIO_GOOGLE_VIEWER_CLIENT_SECRET:-}
DRAWIO_GOOGLE_VIEWER_APP_ID: ${DRAWIO_GOOGLE_VIEWER_APP_ID:-}
# Microsoft OneDrive
DRAWIO_MSGRAPH_CLIENT_ID: ${DRAWIO_MSGRAPH_CLIENT_ID:-}
DRAWIO_MSGRAPH_CLIENT_SECRET: ${DRAWIO_MSGRAPH_CLIENT_SECRET:-}
DRAWIO_MSGRAPH_TENANT_ID: ${DRAWIO_MSGRAPH_TENANT_ID:-}
# GitLab
DRAWIO_GITLAB_ID: ${DRAWIO_GITLAB_ID:-}
DRAWIO_GITLAB_SECRET: ${DRAWIO_GITLAB_SECRET:-}
DRAWIO_GITLAB_URL: ${DRAWIO_GITLAB_URL:-}