Commit Graph

93 Commits

Author SHA1 Message Date
Jan-Piet Mens
b3c5560004 bump to 0.9.3 2022-12-10 19:13:27 +01:00
Jan-Piet Mens
2ac6f2595a bump to 0.9.2 2022-09-29 14:12:56 +02:00
Jan-Piet Mens
bf59aae22e bump to OwnTracks Recorder 0.9.1
- 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
2022-08-10 09:50:40 +02:00
Jan-Piet Mens
09f4247dd3 Merge pull request #59 from kirichkov/patch-1
Allows all users to read /config/recorder.conf
2022-08-01 09:09:25 +02:00
Georgi Kirichkov
cd4cf8c535 Allows all users to read /config/recorder.conf
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
2022-07-31 19:22:21 +03:00
Jan-Piet Mens
46cb7b2b3f Merge branch 'jaeha-choi-jchoi-alpine-update' 2022-06-05 16:40:53 +02:00
Jaeha Choi
f33c423116 Update alpine image version 2022-06-05 01:29:39 -07:00
Jan-Piet Mens
0bf71fb6b2 bump to 0.9.0 2022-05-24 10:30:21 +02:00
Jan-Piet Mens
8d5bd0006b Revert default setting of OTR_CAFILE
addresses https://github.com/owntracks/docker-recorder/issues/53
2022-05-17 08:55:20 +02:00
Jan-Piet Mens
8b83ba0671 Merge branch 'stv0g-refactoring-and-cleanups' 2022-05-16 10:43:42 +02:00
Steffen Vogel
5faedd1fa5 make shell scripts executable 2022-05-16 10:36:50 +02:00
Steffen Vogel
97fef2deb7 clarify IPv4/IPv6 semantics of OTR_HTTPHOST 2022-05-16 10:33:22 +02:00
Steffen Vogel
1a34096ac7 use lowercase nouns in README 2022-05-16 10:09:54 +02:00
Steffen Vogel
47d93467b1 listen to both IPv4 and IPv6 by default 2022-05-16 10:05:35 +02:00
Steffen Vogel
28553c96a8 use absolute workdir 2022-05-16 10:05:35 +02:00
Steffen Vogel
59db28f3c9 re-add entrypoint.sh 2022-05-16 10:05:35 +02:00
Steffen Vogel
1925429c01 re-add --no-cache option to apk 2022-05-16 09:51:14 +02:00
Steffen Vogel
86627d5237 remove entrypoint script 2022-05-14 10:16:14 +02:00
Steffen Vogel
b6da99b4ae cleanup health check script 2022-05-14 10:16:02 +02:00
Steffen Vogel
406cd6ecc2 enable IPV6 in Mongoose 2022-05-14 10:15:52 +02:00
Steffen Vogel
8e3b734a1d use multi-stage Docker builds 2022-05-14 10:15:41 +02:00
Steffen Vogel
a81c66d220 cleanup README 2022-05-14 10:15:01 +02:00
Jan-Piet Mens
4ceee6d824 bump to ot-recorder 0.8.8 2022-03-14 09:29:32 +01:00
Jan-Piet Mens
81c53de2a3 bump to 0.8.8 2022-03-14 09:27:18 +01:00
JP Mens
f0cb7ca1d9 Merge pull request #42 from f0rdprefect/le-ssl
Add LE ssl example docker compose file and add some documentation
2021-08-03 23:40:48 +02:00
Matthias Berse
cefea26530 Add LE ssl example docker compose file and add some documentation 2021-08-03 22:41:25 +02:00
Jan-Piet Mens
4a6ea6403d use alpine 3:13
https://gitlab.alpinelinux.org/alpine/aports/-/issues/12396
2021-06-29 21:16:03 +02:00
Jan-Piet Mens
32a909ffc9 undo 2021-06-29 21:15:52 +02:00
Jan-Piet Mens
ab63407442 attempt build w/o cache 2021-06-29 21:08:07 +02:00
Jan-Piet Mens
e5b685a066 0.8.7 2021-06-29 19:26:12 +02:00
Jan-Piet Mens
e8ca450337 0.8.7 2021-06-29 17:31:05 +02:00
JP Mens
b4d90ef2a6 Merge pull request #40 from schoentoon/patch-2
Updated entrypoint.sh to not forget arguments
2020-08-12 17:59:22 +02:00
Toon Schoenmakers
9661dff4e8 Updated entrypoint.sh to not forget arguments
When running as root this script would get executed as the appuser, but the possible arguments would be forgotten.
2020-08-12 15:30:36 +00:00
Jan-Piet Mens
a8a62c2bff add JSON.lua
addresses https://github.com/owntracks/recorder/issues/340
2020-04-02 08:05:12 +02:00
Jan-Piet Mens
c33c771b05 Remove healthcheck feature (systemd log spam). #35 2020-03-30 09:27:51 +02:00
JP Mens
346d1a099a Merge pull request #38 from marcopaganini/master
Remove healthcheck feature (systemd log spam).
2020-03-30 09:26:22 +02:00
Marco Paganini
9853250fda Remove healthcheck feature (systemd log spam). 2020-03-30 00:21:49 -07:00
Jan-Piet Mens
a82c9b5275 UPD: run ot-recorder as non-privileged user (#33) 2020-03-28 09:54:20 +01:00
Jan-Piet Mens
686d932976 new 2020-03-28 09:50:40 +01:00
JP Mens
7cc5781e17 Merge pull request #33 from marcopaganini/master
Run ot-recorder as a non-privileged user.
2020-03-28 09:49:50 +01:00
JP Mens
80583599b4 Merge pull request #34 from mbhoek/issue-339
Fix 'MQTT connection: rc=19 [Unknown error.] (errno=2; No such file or directory)'
2020-03-14 14:43:13 +01:00
Mark Hoek
ae2b1f1e9e Comment out OTR_CAPATH
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
2020-03-14 14:25:28 +01:00
Mark Hoek
fa54e6429d Change default recorder version to 0.8.6 2020-03-14 14:22:19 +01:00
Marco Paganini
47e273651c Run ot-recorder as an unprivileged user.
- 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.)
2020-03-12 22:10:37 -07:00
JP Mens
26cdb7714f Merge pull request #29 from schoentoon/patch-1
Update entrypoint to allow passing arguments to ot-recorder
2019-03-06 14:48:37 +01:00
Toon Schoenmakers
8b1409608f Update entrypoint to allow passing arguments to ot-recorder 2019-03-06 14:32:58 +01:00
Jan-Piet Mens
78a6c4cb2f remove erroneously configured cert/key file settings
addresses #27
2019-03-06 08:24:17 +01:00
Jan-Piet Mens
5524982627 specify Recorder version at build time 2019-01-21 21:22:50 +01:00
JP Mens
db05dda494 Merge pull request #25 from przemas75/patch-1
Update README.md
2019-01-20 12:30:56 +01:00
przemas75
4e3b711e03 Update README.md
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"
2019-01-20 12:24:12 +01:00