
Команды управления
Запуск сервиса Elph API:
Остановка сервиса Elph API без очистки docker container и docker network:
Остановка контейнеров сервиса Elph API, с последующим удалением контейнеров, сетей, томов и образов, созданных с помощью команды ./ecss-elph-api.sh up:
Перезапуск сервиса Elph API:
./ecss-elph-api.sh restart |
Проверка наличия обновлений в рамках текущей версии:
Просмотр запущенных контейнеров:
Более подробно о командах смотрите в официальной документации по docker compose.
Логи
Для просмотра логов приложения:
docker logs ecss-elph-api-1 |
Для просмотра логов в реальном времени добавить "--follow" в конце команды:
docker logs ecss-elph-api-1 --follow |
После очистки контейнеров логи очищаются. Поэтому, перед остановкой Elph API с очисткой контейнеров (./ecss-elph-api.sh down), рекомендуется скопировать логи.
Файл конфигурации .env
DOCKER_REPO="hub.eltex-co.ru"
TAG="2.14.0"
############################################################################
# ELPH-API
############################################################################
ECSS_ELPH_API_CORE_HOST="127.0.0.1"
ECSS_ELPH_API_CORE_PORT=8086
ECSS_ELPH_API_MYSQL_HOST="127.0.0.1"
ECSS_ELPH_API_MYSQL_PORT=5439
ECSS_ELPH_API_MEDIATOR_HOST="127.0.0.1"
ECSS_ELPH_API_MEDIATOR_PORT=9999
ECSS_ELPH_API_MEDIATOR_SCHEMA="https"
ECSS_ELPH_API_MEDIATOR_USER="admin"
ECSS_ELPH_API_MEDIATOR_PASSWORD_ENABLED="true"
ECSS_ELPH_API_MEDIATOR_PASSWORD="password"
ECSS_ELPH_API_ADDRESS_BOOK_HOST="127.0.0.1"
ECSS_ELPH_API_ADDRESS_BOOK_PORT=4000
ECSS_ELPH_API_ADDRESS_BOOK_SCHEMA="http"
ECSS_ELPH_API_DOMAIN="domain"
SBC_CONFIGURE="false"
SBC_SERVER_HOST=""
SBC_SERVER_PORT=5062
SBC_STUN_HOST=""
SBC_STUN_PORT=3478
SBC_TURN_HOST_0=""
SBC_TURN_PORT_0=0
SBC_TURN_LOGIN_0=""
SBC_TURN_PASSWORD_0=""
SBC_ANOTHER_TURN="false"
SBC_TURN_HOST_1=""
SBC_TURN_PORT_1=0000
SBC_TURN_LOGIN_1=""
SBC_TURN_PASSWORD_1=""
############################################################################
# NGINX
############################################################################
ECSS_ELPH_API_LISTEN_PORT=3080
ECSS_ELPH_API_LOG_LEVEL=error
ECSS_ELPH_API_SESSION_TTL_SEC=30
############################################################################
# SSL
############################################################################
SSL_EXPIRE_DAYS=365
SSL_COUNTRY_NAME="RU"
SSL_STATE_NAME="Region"
SSL_LOCALITY_NAME="City"
SSL_ORGANIZATION_NAME="Company"
SSL_ORGANIZATIONAL_UNIT_NAME="Department"
SSL_COMMON_NAME="localhost"
SSL_EMAIL_ADDRESS="admin@example.com" |
|
После внесения изменений в файл конфигурации перезапустите сервис командой:
./ecss-elph-api.sh stop && ./ecss-elph-api.sh up |