-
Notifications
You must be signed in to change notification settings - Fork 2
Установка с использованием контейнеров Docker
Образ контейнера и YML файл можно получить в разделе Releases. Они находятся в файле DashBoardConnector_XXXX_Docker.zip, где XXXX это номер версии.
Образ контейнера находится в файле webzavod_datalens-1c-connector.tar.
Для импорта контейнера необходимо перейти в папку, куда скачан архив, и выполнить команду в консоли:
Для Linux
docker image load -i ./webzavod_datalens-1c-connector.tar
Для Windows
docker image load -i webzavod_datalens-1c-connector.tar
Установка и запуск контейнеров может быть выполнен с использованием yml файла. При этом в отдельный контейнер устанавливается Apache CouchDB, официальный образ которого скачивается из репозитория Docker. YML лежит в том же архиве, что и образ контейнера.
В Linux
docker-compose start -f ./docker-compose-1c-datalens.yml
В Windows
docker-compose start -f docker-compose-1c-datalens.yml
Для изменения порта по умолчанию (8080) нужно предварительно поправить секцию ports конейнера webzavod.datalens.1cconnector
version: '3.4'
services:
webzavod.datalens.1cconnector:
image: webzavod/datalens-1c-connector
ports:
-"8080:80"
links:
-couchdb:couchdb
deploy:
replicas: 1
couchdb:
image: couchdb
ports:
-"5984:5984"
deploy:
replicas: 1
Правильность установки можно проверить, последовательно запустив две команды в Linux:
curl http://<hostname>:5884
curl http://<hostname>:8080
При этом заменяется на имя машины, на которой запущен Docker или localhost, если проверка осуществляется локально.
В Windows, по умолчанию, команды curl нет, поэтому проверка осуществляется в интернет-браузере, последовательно переходя по двум ссылкам:
http://<hostname>:5884/_utils
При этом будет показано окно, похожее на скриншот:
http://<hostname>:8080/
При этом должно открыться окно 1С коннектора: