Kaiwa is an open source web client for XMPP. This is a dockerized version of the fork at https://github.com/ForNeVeR/Kaiwa.
If you need to change the default configuration, be sure to run 'npm run compile' from within the container and restart it.
You might want to bundle it with 'sstrigler/node-xmpp-bosh' to get a standalone self contained client using docker-compose and a docker-compose.yml like this
version: '2' services: bosh: image: sstrigler/node-xmpp-bosh ports: - 5280:5280 restart: always kaiwa: image: sstrigler/kaiwa depends: - bosh ports: - 8000:8000 restart: always