Страница 2 из 2
Re: Как скомпилировать?
Добавлено: 05 апр 2017, 11:32
yurko
Разобрался, просто удалил java-1_8_0-openjdk и поставил java-1_8_0-oracle
Re: Как скомпилировать?
Добавлено: 05 апр 2017, 14:40
sergey_o
В Ubuntu собирается с OpenJDK (просто для информации).
Re: Как скомпилировать?
Добавлено: 11 июл 2017, 12:24
yurko
Пожалуйста напишите как скомпилировать новую версию 0.2017.06beta4.
Нужен dart-sdk 1.22.1 и все?
Как собирается iren-system-service_0.2017.06beta4 ?
Re: Как скомпилировать?
Добавлено: 11 июл 2017, 15:53
sergey_o
В общем-то, процедура та же самая.
iren-system-service состоит из:
- каталога
lib, получающегося в результате стандартной сборки;
- каталога
www, представляющего собой распакованный
lib/irenClient.zip;
- файлов из
packaging/linux/service;
- символической ссылки
bin/irenSystem, указывающей на
java (
/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java для Ubuntu).
Кроме того, deb-пакет
iren-system-service содержит
установочные скрипты. Вы можете взять их из самого deb-файла, в репозитории их нет.
Re: Как скомпилировать?
Добавлено: 13 июл 2017, 11:19
yurko
Сменил конфиг Nginx iren чтоб сервер был доступен по адресу:
https:// <----имя домена----> /test/
iren:
location /test/ {
root /opt/irenproject.ru/system;
add_header Cache-Control "max-age=0, must-revalidate";
gzip_types text/css application/javascript;
charset utf-8;
charset_types text/css application/javascript;
}
location /test/websocket/ {
root /opt/irenproject.ru/system/www;
proxy_pass
http://unix:/var/lib/irenproject.ru/socket/iren.socket:/;
proxy_http_version 1.1;
proxy_read_timeout 365d;
proxy_pass_request_headers off;
proxy_set_header Sec-WebSocket-Key $http_sec_websocket_key;
proxy_set_header Connection upgrade;
proxy_set_header Upgrade websocket;
proxy_set_header X-Real-IP $remote_addr;
}
location / {
root /opt/www;
}
Все работает, но irenWorkplace не может подключится ("Нет соединения с сервером").
Нужно править исходники и перекомпилировать или есть другой выход?
Re: Как скомпилировать?
Добавлено: 13 июл 2017, 13:20
sergey_o
irenWorkplace спрашивает только адрес сервера (доменное имя/IP-адрес + порт) и всегда подключается к
<server>/websocket/. Вы можете добавить еще один блок
location (тот, что был в оригинале):
Код: Выделить всё
location /websocket/ {
proxy_pass http://unix:/var/lib/irenproject.ru/socket/iren.socket:/;
proxy_http_version 1.1;
proxy_read_timeout 365d;
proxy_pass_request_headers off;
proxy_set_header Sec-WebSocket-Key $http_sec_websocket_key;
proxy_set_header Connection upgrade;
proxy_set_header Upgrade websocket;
proxy_set_header X-Real-IP $remote_addr;
}
Re: Как скомпилировать?
Добавлено: 03 окт 2017, 15:32
yurko
Пожалуйста напишите версии зависимостей для компиляции новой версии 0.2017.09beta5
Re: Как скомпилировать?
Добавлено: 03 окт 2017, 18:50
sergey_o
Dart 1.24.2,
Electron 1.6.11, остальное то же самое.