Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • /conf - каталог дополнительных файлов конфигурации, путь отсчитывается от корня контейнера. Этот каталог может быть смонтирован только для чтения
  • /usr/local/FlashphonerWebCallServer/hls - каталог для сегментов HLS. Этот каталог должен быть смонтирован для записи
  • /usr/local/FlashphonerWebCallServer/logs - каталог для логирования. Этот каталог должен быть смонтирован для записи
  • /usr/local/FlashphonerWebCallServer/media - каталог с файлами для воспроизведения VOD. Этот каталог может быть смонтирован только для чтения. Этот каталог может быть быть общим с другими экземплярами WCS
  • /usr/local/FlashphonerWebCallServer/records - каталог для файлов записей потоков. Этот каталог должен быть смонтирован для записи. Этот каталог может быть быть общим с другими экземплярами WCS

...

Code Block
languagebash
themeRDark
docker run -e LICENSE=license_number -e CDN_ROLE=origin \
 -v /opt/wcs/conf:/conf \
 -v /opt/wcs/logs:/usr/local/FlashphonerWebCallServer/logs \
 -v /opt/wcs/hls:/usr/local/FlashphonerWebCallServer/hls \
 -v /opt/wcs/media:/usr/local/FlashphonerWebCallServer/media \
 -v /opt/wcs/records:/usr/local/FlashphonerWebCallServer/records \
 --name webcallserver-instance -d webcallserver:latest
Warning

Не допускается монтирование всего каталога /usr/local/FlashphonerWebCallServer/conf как тома, или отдельных файлов из этого каталога!

Например, так делать нельзя:

Code Block
languagebash
themeRDark
docker run -e LICENSE=license_number -e PASSWORD=secret \
 -v /opt/wcs/conf:/usr/local/FlashphonerWebCallServer/conf \
 --name webcallserver-instance -d webcallserver:latest

и так тоже:

Code Block
languagebash
themeRDark
docker run -e LICENSE=license_number -e PASSWORD=secret \
 -v /opt/wcs/conf/flashphoner.properties:/usr/local/FlashphonerWebCallServer/conf/flashphoner.properties \
 --name webcallserver-instance -d webcallserver:latest

Дополнительная настройка

В каталог, смонтированный как том /conf, могут быть помещены следующие файлы настроек

...

  • параметры ip и ip_local будут изменены (см описание переменной IP_LOCAL)
  • если переменная CDN_ROLE определена, но файл не содержит никаких настроек CDN, будут добавлены настройки по умолчанию

...

Не допускается монтирование всего каталога /usr/local/FlashphonerWebCallServer/conf как тома, или отдельных файлов из этого каталога!

Например, так делать нельзя:

Code Block
languagebash
themeRDark
docker run -e LICENSE=license_number -e PASSWORD=secret \
 -v /opt/wcs/conf:/usr/local/FlashphonerWebCallServer/conf \
 --name webcallserver-instance -d webcallserver:latest

и так тоже:

...

languagebash
themeRDark

...

Порты контейнера

По умолчанию доступны следующие порты:

...