Команды управления

Запуск сервиса Elph API:

./ecss-elph-api.sh up

Остановка сервиса Elph API без очистки docker container и docker network:

./ecss-elph-api.sh stop

Остановка контейнеров сервиса Elph API, с последующим удалением контейнеров, сетей, томов и образов, созданных с помощью команды ./ecss-elph-api.sh up:

./ecss-elph-api.sh down

Перезапуск сервиса Elph API:

./ecss-elph-api.sh restart

Проверка наличия обновлений в рамках текущей версии:

./ecss-elph-api.sh pull

Просмотр запущенных контейнеров:

docker ps

Более подробно о командах смотрите в официальной документации по 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
  • Нет меток