...
В файле .env находятся следующие переменные, определяющие поведение проекта:
Примечание |
---|
Параметры ECCM_WEB_ADDRESS, ECCM_BACKBONE_ADDRESS, ECCM_DISCOVERY_IP_RANGE необходимо настроить в соответствии с вашей сетевой конфигурацией. ECCM_TIMEZONE должен соответствовать временному поясу, в котором вы находитесь. При изменении параметров, проект нужно перезапустить последовательными командами: docker-compose down --volume |
Переменная | Значение по умолчанию | Описание |
---|---|---|
COMPOSE_PROJECT_NAME | eccm | Название проекта в docker-compose. Используется для идентификации, в случае если на сервере запущено несколько проектов. |
ECCM_PROFILE | production | Профиль запуска системы. Внутренняя переменная. |
ECCM_TAG | 0.6 | Номер версии системы. |
ECCM_WEB_ADDRESS | yourserver.ru | Адрес, на котором будет работать web-интерфейс системы. |
ECCM_WEB_PORT | 8080 | Порт для доступа к web-интерфейсу. |
ECCM_BACKBONE_ADDRESS | yourserver.ru | Адрес ECCM в сети управления устройствами. |
ECCM_DISCOVERY_IP_RANGE | 192.168.0.1,192.168.1.1-63 | Диапазон автоматического поиска устройств в сети. В качестве аргумента передается список IP-адресов, разделенных запятой. Также в список можно включить диапазоны адресов в виде 192.168.1.1-255 . |
ECCM_TIMEZONE | Asia/Novosibirsk | Временной пояс, в котором работает система, указывается в соответствии с tz database, например Asia/Novosibirsk. |
ECCM_LOGLEVEL | 'INFO' | Уровень логирования в проекте. |
...
$ docker-compose up -d
Creating network "eccm_eltex-internal" with the default driver
Creating eccm_rabbitmq-service_1 ... done
Creating eccm_postgres-zabbix_1 ... done
Creating eccm_postgres-ory_1 ... done
Creating eccm_identity-provider_1 ... done
Creating eccm_postgres-polemarch_1 ... done
Creating eccm_hydra_1 ... done
Creating eccm_postgres-eccm_1 ... done
Creating eccm_zabbix-proxy_1 ... done
Creating eccm_monitoring-adapter_1 ... done
Creating eccm_backend-ui_1 ... done
Creating eccm_diff-checker_1 ... done
Creating eccm_upgrade-finish-checker_1 ... done
Creating eccm_data-presenter_1 ... done
Creating eccm_device-manager_1 ... done
Creating eccm_polemarch_1 ... done
Creating eccm_configurator_1 ... done
Creating eccm_oathkeeper-proxy_1 ... done
Creating eccm_zabbix-server_1 ... done
Creating eccm_cron-manager_1 ... done
Creating eccm_web-gui_1 ... done
Creating eccm_upgrader_1 ... done
Creating eccm_git-connector_1 ... done
Creating eccm_communicator_1 ... done
Creating eccm_zabbix-web_1 ... done
Creating eccm_zabbix-adapter-service_1 ... done
Для остановки проекта и очистки всех накопленных данных используйте команду:
docker-compose down -v
Доступ к web-интерфейсу
Для подключения к web-интерфейсу ECCM нужно ввести в строке браузера следующий адрес:
...