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
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
|
|
```
|