disable registration

This commit is contained in:
Girish Ramakrishnan
2022-06-08 20:52:16 -07:00
parent 452abc2b78
commit 75b36c21af
2 changed files with 11 additions and 1 deletions

View File

@@ -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 \