- Add support for WITH_TOURS
- Update to Alpine 3:16 (#57)
- NEW: Makefile now sets -DNS_ENABLE_IPV6 for IPv4 and IPv6
- NEW: tour views are written to and read from STORAGEDIR/tours
- NEW: add option --variables to ot-recorder to print list of all actual settings
- UPD: move config.js into docroot/utils/ to avoid having to proxy another uri
- NEW: @@@LABEL@@@ in view HTML is replaced by view's label attribute
- FIX: refactor environment variable handling for all settings. (#380)
- NEW: add very experimental shares functionality
- FIX: support OTR_HTTPHOST and OTR_HTTPPORT configuration in environment
The Docker image adds /config/recorder.conf with mode 0640. When running the container using a non-root user this results in an error - "Cannot read defaults from /config/recorder.conf: Permission denied" This change will make the file readable by everyone and remove the error from the log
A default `OTR_CAPATH` was set in `recorder.conf`, even if it did not
exist. This went previously unnoticed, because `OTR_CAPATH` was not
honoured until #336.
Resolves#339
- Default UID is 9999 (defined with EUID=9999) inside Dockerfile.
- Please note that the docker volume is visible as a directory on the
host under /var/lib/docker/volumes. This is normally not a problem,
as this directory is not accessible by regular users on the host.
- It is still possible to redefine the UID by passing -e EUID=<uid> to
docker run, but that should not be necessary in most situations.
This fact has been left out of the documentation as it only appeals
to more advanced users (who will look at the Dockerfile directly.)
docker-compose config
ERROR: The Compose file './docker-compose.yml' is invalid because:
services.otrecorder.environment contains {"OTR_HOST": "mosquitto"}, which is an invalid type, it should be a string
grep OTR docker-compose.yml
- OTR_HOST: mosquitto
- OTR_USER: "user"
- OTR_PASS: "paass"