Skip to content

Latest commit

 

History

History

jitsi-component-selector

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

jitsi-component-selector

Clone

git clone https://github.com/jitsi-contrib/docker-images.git
cd docker-images/jitsi-component-selector

Run

  • This service needs Redis.
  • This service needs ASAP key server. See ASAP for more details.
  • Assumed that the host IP is 172.17.17.1.

Run the following command in this folder but in a different shell to simulate ASAP key server.

python3 -m http.server -d ../files/asap 8000

Pull the image and run:

docker run -d -p 6379:6379 redis

docker pull ghcr.io/jitsi-contrib/docker-images/jitsi-component-selector:latest

docker run \
  -p 8015:8015 \
  -e REDIS_HOST=172.17.17.1 \
  -e PROTECTED_SIGNAL_API=true \
  -e SYSTEM_ASAP_BASE_URL_MAPPINGS='[{"kid": "^jitsi/(.*)$", "baseUrl": "http://172.17.17.1:8000/server"}]' \
  -e SIGNAL_ASAP_BASE_URL_MAPPINGS='[{"kid": "^jitsi/(.*)$", "baseUrl": "http://172.17.17.1:8000/signal"}]' \
  ghcr.io/jitsi-contrib/docker-images/jitsi-component-selector

Build and Run

docker image build -t jitsi-component-selector .

docker run \
  -p 8015:8015 \
  -e REDIS_HOST=172.17.17.1 \
  -e PROTECTED_SIGNAL_API=true \
  -e SYSTEM_ASAP_BASE_URL_MAPPINGS='[{"kid": "^jitsi/(.*)$", "baseUrl": "http://172.17.17.1:8000/server"}]' \
  -e SIGNAL_ASAP_BASE_URL_MAPPINGS='[{"kid": "^jitsi/(.*)$", "baseUrl": "http://172.17.17.1:8000/signal"}]' \
  jitsi-component-selector

Environment variables

See env.example and config.ts for the list.

Notes

Example scripts

See scripts.

Sponsors

Nordeck