fix: Docker build and init fixes

* Added `linux-headers` back, but only for development stage.
* Fixed initialization script, as `uv` is not included in the final
  Docker image.
* Initialize variable `ENABLE_SCHEDULED_UPDATE_LAUNCHBOX_METADATA`.
This commit is contained in:
Michael Manganiello
2025-08-08 15:09:27 -03:00
parent 6d9c6143cb
commit 676079f1e5
2 changed files with 6 additions and 1 deletions

View File

@@ -11,6 +11,7 @@ LOGLEVEL="${LOGLEVEL:="info"}"
# make it possible to disable the inotify watcher process
ENABLE_RESCAN_ON_FILESYSTEM_CHANGE="${ENABLE_RESCAN_ON_FILESYSTEM_CHANGE:="false"}"
ENABLE_SCHEDULED_RESCAN="${ENABLE_SCHEDULED_RESCAN:="false"}"
ENABLE_SCHEDULED_UPDATE_LAUNCHBOX_METADATA="${ENABLE_SCHEDULED_UPDATE_LAUNCHBOX_METADATA:="false"}"
ENABLE_SCHEDULED_UPDATE_SWITCH_TITLEDB="${ENABLE_SCHEDULED_UPDATE_SWITCH_TITLEDB:="false"}"
# if REDIS_HOST is set, we assume that an external redis is used
@@ -203,7 +204,7 @@ start_bin_watcher() {
info_log "Starting watcher"
watchfiles \
--target-type command \
'uv run python watcher.py' \
'python3 watcher.py' \
/romm/library &
WATCHER_PID=$!
echo "${WATCHER_PID}" >/tmp/watcher.pid