You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

43 lines
800 B
Markdown

# drawio 安装
## 创建路径
```shell
mkdir /usr/local/drawio && chown -R 200 /usr/local/drawio
```
## COMPOSE 文件
```shell
cat > /usr/local/drawio/docker-compose.yml <<'EOF'
version: '3'
services:
drawio:
image: fjudith/draw.io
container_name: drawio
restart: unless-stopped
ports:
- 9001:8080
environment:
PUBLIC_DNS: domain
ORGANISATION_UNIT: unit
ORGANISATION: org
CITY: city
STATE: state
COUNTRY_CODE: country
DRAWIO_GITLAB_URL: http://mygitlab.net
DRAWIO_GITLAB_ID: change_to_your_app_id
healthcheck:
test: ["CMD-SHELL", "curl -f http://domain:8080 || exit 1"]
interval: 1m30s
timeout: 10s
retries: 5
EOF
```
## 启动
```shell
cd /usr/local/drawio/ && docker-compose up -d
```