From 75b36c21af704ed34a217398a90938c1be334e1e Mon Sep 17 00:00:00 2001 From: Girish Ramakrishnan Date: Wed, 8 Jun 2022 20:52:16 -0700 Subject: [PATCH] disable registration --- start.sh | 8 +++++++- traccar.xml.template | 4 ++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/start.sh b/start.sh index 6b06d47..6a7dfc3 100755 --- a/start.sh +++ b/start.sh @@ -2,11 +2,17 @@ set -eu -o pipefail -mkdir -p /run/traccar/logs +mkdir -p /run/traccar/logs /app/data/media + +disable_registration() { + echo "==> disabling registration" + PGPASSWORD=${CLOUDRON_POSTGRESQL_PASSWORD} psql -h ${CLOUDRON_POSTGRESQL_HOST} -p ${CLOUDRON_POSTGRESQL_PORT} -U ${CLOUDRON_POSTGRESQL_USERNAME} -d ${CLOUDRON_POSTGRESQL_DATABASE} -c "UPDATE tc_servers SET registration=false WHERE id=1" +} echo "=> Ensure traccar.xml config" if [[ ! -f /app/data/traccar.xml ]]; then cp /app/pkg/traccar.xml.template /app/data/traccar.xml + (sleep 10000; disable_registration) & fi xmlstarlet ed --inplace \ diff --git a/traccar.xml.template b/traccar.xml.template index 546bce8..d3ea423 100644 --- a/traccar.xml.template +++ b/traccar.xml.template @@ -31,4 +31,8 @@ ##CLOUDRON_LDAP_BIND_DN## ##CLOUDRON_LDAP_BIND_PASSWORD## + + -1 + /app/data/media +