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
This commit is contained in:
Jan-Piet Mens
2022-08-10 09:50:40 +02:00
parent 09f4247dd3
commit bf59aae22e
3 changed files with 24 additions and 10 deletions

View File

@@ -1,3 +1,8 @@
2022-08-10 version 0.9.1
- Add support for WITH_TOURS
- Update to Alpine 3:16 (#57)
2022-05-25 version 0.9.0
- Sync with ot-recorder release

View File

@@ -1,6 +1,6 @@
FROM alpine:3.16 AS builder
ARG RECORDER_VERSION=0.9.0
ARG RECORDER_VERSION=0.9.1
# ARG RECORDER_VERSION=master
RUN apk add --no-cache \
@@ -14,7 +14,8 @@ RUN apk add --no-cache \
mosquitto-dev \
lmdb-dev \
libsodium-dev \
lua5.2-dev
lua5.2-dev \
util-linux-dev
RUN git clone --branch=${RECORDER_VERSION} https://github.com/owntracks/recorder /src/recorder
WORKDIR /src/recorder
@@ -29,13 +30,14 @@ VOLUME ["/store", "/config"]
RUN apk add --no-cache \
curl \
jq \
libcurl \
libconfig \
mosquitto \
lmdb \
libsodium \
lua5.2
jq \
libcurl \
libconfig \
mosquitto \
lmdb \
libsodium \
lua5.2 \
util-linux
COPY recorder.conf /config/recorder.conf
COPY JSON.lua /config/JSON.lua

View File

@@ -8,6 +8,9 @@ WITH_MQTT ?= yes
# Do you want recorder's built-in HTTP REST API?
WITH_HTTP ?= yes
# Do you want recorder support for shared views? Requires WITH_HTTP
WITH_TOURS ?= yes
# Do you want to use reverse-geo caching? (Highly recommended)
WITH_LMDB ?= yes
@@ -66,7 +69,11 @@ CONFIGFILE = /config/recorder.conf
# Optionally specify the path to the Mosquitto libs, include here
MOSQUITTO_INC = -I/usr/include
MOSQUITTO_LIB = -L/usr/lib
MORELIBS = # -lssl
# Debian requires uuid-dev
# RHEL/CentOS needs libuuid-devel
MORELIBS += -luuid # -lssl
# If WITH_LUA is configured, specify compilation and linkage flags
# for Lua either manually or using pkg-config. This may require tweaking,