Compare commits

...

2 Commits

Author SHA1 Message Date
f8a2a587d5 fix: use ND_DATABASE_PATH env var explicitly in entrypoint
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 50s
2026-02-08 15:57:46 -08:00
bfe7ade47c fix(nomad): Use correct env var ND_DATABASE_PATH for database location 2026-02-08 15:53:19 -08:00
2 changed files with 7 additions and 11 deletions

View File

@@ -56,17 +56,12 @@ while true; do
}
}" "${CONSUL_HTTP_ADDR}/v1/agent/service/register"
# Generate config file to force DB path
echo "Generating navidrome.toml..."
mkdir -p /local/data
cat <<EOF > /local/data/navidrome.toml
DataFolder = "/local/data"
DatabasePath = "/data/navidrome.db"
CacheFolder = "/shared_data/cache"
EOF
echo "Starting Navidrome with ND_DATABASE_PATH=/data/navidrome.db"
export ND_DATABASE_PATH="/data/navidrome.db"
export ND_DATAFOLDER="/local/data"
# Start Navidrome
/app/navidrome --configfile /local/data/navidrome.toml &
/app/navidrome &
NAVIDROME_PID=$!
echo "Navidrome started with PID $NAVIDROME_PID"
fi

View File

@@ -63,11 +63,12 @@ job "navidrome-litefs" {
ND_BACKUP_PATH = "/shared_data/backup"
ND_CONFIGFILE = "/local/data/navidrome.toml"
# Database is on the LiteFS FUSE mount.
ND_DBPATH = "/data/navidrome.db"
# Database is on the LiteFS FUSE mount. Forced v35.
ND_DATABASE_PATH = "/data/navidrome.db"
ND_SCANSCHEDULE = "0"
ND_SCANNER_FSWATCHER_ENABLED = "false"
ND_FORCE_REDEPLOY = "2"
ND_LOGLEVEL = "info"
ND_REVERSEPROXYWHITELIST = "0.0.0.0/0"
ND_REVERSEPROXYUSERHEADER = "X-Forwarded-User"