diff --git a/.gitignore b/.gitignore index 4fb6b55c..848dbd6f 100644 --- a/.gitignore +++ b/.gitignore @@ -4,6 +4,7 @@ /public/uploads/* /public/.well-known /public/.user.ini +/resources/drawio/ /storage/*.key /vendor /build diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 00000000..32d75439 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "resources/drawio"] + path = resources/drawio + url = https://github.com/jgraph/drawio.git diff --git a/docker-compose.yml b/docker-compose.yml index c57b47e0..1ec6b558 100755 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -45,7 +45,8 @@ services: - php - office - fileview - - drawio + - drawio-webapp + - drawio-export restart: unless-stopped redis: @@ -109,18 +110,18 @@ services: ipv4_address: "${APP_IPPR}.7" restart: unless-stopped - drawio: - container_name: "dootask-drawio-${APP_ID}" + drawio-webapp: + container_name: "dootask-drawio-webapp-${APP_ID}" image: "jgraph/drawio:16.6.1" volumes: - - ./docker/drawio/index.html:/usr/local/tomcat/webapps/draw/index.html - - ./docker/drawio/js/app.min.js:/usr/local/tomcat/webapps/draw/js/app.min.js + - ./docker/drawio/webapp/index.html:/usr/local/tomcat/webapps/draw/index.html + - ./docker/drawio/webapp/js/app.min.js:/usr/local/tomcat/webapps/draw/js/app.min.js + - ./docker/drawio/webapp/js/croppie/croppie.min.css:/usr/local/tomcat/webapps/draw/js/croppie/croppie.min.css networks: extnetwork: ipv4_address: "${APP_IPPR}.8" environment: TZ: "Asia/Shanghai" - EXPORT_URL: "http://drawio-export:8000/" depends_on: - drawio-export restart: unless-stopped @@ -128,15 +129,13 @@ services: drawio-export: container_name: "dootask-drawio-export-${APP_ID}" image: "jgraph/export-server" - expose: - - "8000" networks: extnetwork: ipv4_address: "${APP_IPPR}.9" environment: TZ: "Asia/Shanghai" volumes: - - ./docker/drawio/fonts:/usr/share/fonts/drawio + - ./docker/drawio/export/fonts:/usr/share/fonts/drawio restart: unless-stopped networks: diff --git a/docker/drawio/fonts/.gitignore b/docker/drawio/export/fonts/.gitignore similarity index 100% rename from docker/drawio/fonts/.gitignore rename to docker/drawio/export/fonts/.gitignore diff --git a/docker/drawio/index.html b/docker/drawio/webapp/index.html similarity index 98% rename from docker/drawio/index.html rename to docker/drawio/webapp/index.html index ec1e58d8..181cb616 100644 --- a/docker/drawio/index.html +++ b/docker/drawio/webapp/index.html @@ -17,8 +17,11 @@