Initial commit
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
# Uncomment and change the following variables if you want to use them.
|
||||
#RESTART=unless-stopped
|
||||
#DRAWIO_CONTAINER_NAME=draw.io
|
||||
#DRAWIO_TAG=latest
|
||||
#DRAWIO_PORT=8080
|
||||
@@ -0,0 +1,10 @@
|
||||
services:
|
||||
# draw.io
|
||||
drawio:
|
||||
container_name: ${DRAWIO_CONTAINER_NAME:-draw.io}
|
||||
image: jgraph/drawio:${DRAWIO_TAG:-latest}
|
||||
restart: ${RESTART:-unless-stopped}
|
||||
healthcheck:
|
||||
test: curl -f http://localhost:8080/ || exit 1
|
||||
ports:
|
||||
- ${DRAWIO_PORT:-8080}:8080
|
||||
@@ -0,0 +1,64 @@
|
||||
# draw.io
|
||||
|
||||
draw.io is free online diagram software for making flowcharts, process diagrams, org charts, UML, ER and network diagrams.
|
||||
|
||||
## Installation using Synology Container Manager
|
||||
|
||||
### Tested with
|
||||
|
||||
* Synology DS1019+ running DSM DSM 7.2-64570 Update 1;
|
||||
* Container Manager from Synology Package Center version 20.10.23-1413;
|
||||
* draw.io 21.7.4.
|
||||
|
||||
### Installation steps
|
||||
|
||||
* Within your docker folder (/volume1/docker) create a folder named: drawio
|
||||
* Move the following files to that newly created folder
|
||||
* compose.yml
|
||||
* .env.sample
|
||||
* Rename .env.sample to .env
|
||||
* Change the environment variables in the file .env as you see fit (Don't forget to remove the # in front of the row you want to use)
|
||||
* Open Container Manager via Synology DiskStation Manager (DSM)
|
||||
* Go to Project (in the left pane)
|
||||
* Click Create
|
||||
* Name your project drawio
|
||||
* Select the path you created in step 1
|
||||
* Choose to use the existing docker-compose.yml file
|
||||
* Click Next
|
||||
* Click Next on the Web portal settings page
|
||||
* Click Done and wait for Container Manager to finish (Exit Code: 0)
|
||||
|
||||
## Installation using Portainer
|
||||
|
||||
### Tested with
|
||||
|
||||
* Synology DS1019+ running DSM DSM 7.2-64570 Update 1;
|
||||
* Container Manager from Synology Package Center version 20.10.23-1413;
|
||||
* Portainer.io Community Edition version 2.19.0;
|
||||
* draw.io 21.7.4.
|
||||
|
||||
### Installation steps
|
||||
|
||||
* Open Portainer with the correct environment.
|
||||
* Under Stacks click the button + Add stack.
|
||||
* Give your stack a name (i.e.: drawio).
|
||||
* Paste the contents of compose.yml under Web editor.
|
||||
* Paste the contents of .env.sample under Environment variables.
|
||||
* Click Advanced mode to be able to paste.
|
||||
* Change the environment variables as you see fit.
|
||||
* Click Deploy the stack and wait for Portainer to finish.
|
||||
|
||||
## Environment variables
|
||||
|
||||
The following variables could be set an environment varaiables using the .env file.
|
||||
|
||||
| Value | Default | Information |
|
||||
|-|-|-|
|
||||
| RESTART | unless-stopped | Choose a restart policy. |
|
||||
| DRAWIO_CONTAINER_NAME | draw.io | This is used for the name of the container |
|
||||
| DRAWIO_TAG | latest | Choose a version tag. |
|
||||
| DRAWIO_PORT | 8080 | Default port. |
|
||||
|
||||
## Links
|
||||
* [Docker Hub](https://hub.docker.com/r/jgraph/drawio)
|
||||
* [GitHub](https://github.com/jgraph/drawio)
|
||||
Reference in New Issue
Block a user