Added a background process for updating the DB

This commit is contained in:
2026-01-11 19:46:40 +01:00
parent 41a4a96075
commit 54abb99607
3 changed files with 9 additions and 1 deletions

View File

@@ -8,7 +8,7 @@ WORKDIR /netflowParser
# Copy over IP2Loc, INFLUXDB, proto and wahtDomain
COPY ../Code/* /netflowParser/
COPY ./Code/* /netflowParser/
COPY ./entrypoint.sh /entrypoint.sh
COPY ./updateIP2Lbin.sh /netflowParser/

View File

@@ -26,5 +26,13 @@ fi
# Fix permissions (only do this on /app/API)
chown -R "$PUID:$PGID" "$CHOWNPATH"
# Create an updater process
(
while true; do
sleep 12h
su-exec "$PUID:$PGID" "/bin/sh" "$CHOWNPATH"/updateIP2Lbin.sh || true
done
) &
# Drop privileges & run command
exec su-exec "$PUID:$PGID" "$@"