Есть ли способ принудительно использовать local = 1 с использованием переменных окружения вместо передачи через параметры URL для Draw.io ?

#draw.io

#draw.io

Вопрос:

Используя Draw.io Я хотел бы принудительно использовать только локальное устройство в качестве хранилища. Это можно сделать, передав параметр URL, но могу ли я сделать это через переменную окружения вместо этого? Или есть другой способ?

Ответ №1:

Я нашел способ делать то, что вы хотите, но не с помощью переменной окружения, а изменяя index.hhtml. Я предполагаю, что если вы задаете этот вопрос, вы используете автономную версию, поэтому вы можете редактировать index.html.

Вам нужно просто отредактировать параметры var.

  • перед :

     var params = window.location.search.slice(1).split('amp;');
      
  • после :

     var params = ["dev=1", "local=1", "offline=1"];
      

Комментарии:

1. Наша компания не разрешает облачное хранилище по соображениям безопасности и конфиденциальности. Я создаю систему в Openshift и запускаю inhouse. Можете ли вы сообщить мне, что делает dev = 1?

2. PS. Сработало как по волшебству. Я только что добавил команду SED в dockerfile. Спасибо!!

3. Я думаю, что параметр dev предназначен только для режима разработки, поэтому в производственных целях это не обязательно.