wiki icon indicating copy to clipboard operation
wiki copied to clipboard

feat: edit drawio site url

Open dzruyk opened this issue 3 years ago • 4 comments

Add support for drawio in offline mode (according to https://js.wiki/feedback/p/make-drawio-support-for-offline-mode)

New config.yml value drawioBaseUrl added. By default it points to https://embed.diagrams.net/, but user can change it to some internal server.

Howto check

Get all files from https://github.com/jgraph/drawio/tree/dev/src/main/webapp directory and copy them to some server inside internal network. With docker, you may use nginx container.

docker run  --publish 8094:80 -v "$PWD/webapp":/usr/share/nginx/html/subpath nginx

In that case drawioBaseUrl would look like this

drawioBaseUrl: http://127.0.0.1:8094/subpath

dzruyk avatar Nov 19 '22 23:11 dzruyk

Hi,

That's a very useful feature for offline instances.

At this moment, we need to build wikijs image and sed /wiki/assets/js/editor.js

ARG TAG=latest
FROM <private_registry>/requarks/wiki:${TAG}

# Use drawio.private.local instead-of draw.io public website
RUN sed -i 's/embed.diagrams.net/drawio.private.local/g' /wiki/assets/js/editor.js

quadeare avatar Jan 17 '23 16:01 quadeare

@NGPixel What is the status of this issue? It looks like quadeare did the requested changes and the review is pending for over a year.

I got a few customers waiting for this feature

melvin-suter avatar Mar 06 '24 10:03 melvin-suter

Need this

Kvaksrud avatar Jun 20 '24 13:06 Kvaksrud