diff --git a/seerr/CHANGELOG.md b/seerr/CHANGELOG.md index 4c621831b..e4210f0f6 100644 --- a/seerr/CHANGELOG.md +++ b/seerr/CHANGELOG.md @@ -1,4 +1,7 @@ +## 3.1.0-2 (22-03-2026) +- Set default Node.js memory limit (512MB) to prevent OOM kills that caused the addon to stop responding + ## 3.1.0 (2026-02-28) - Update to latest version from seerr-team/seerr (changelog : https://github.com/seerr-team/seerr/releases) diff --git a/seerr/rootfs/etc/services.d/seerr/run b/seerr/rootfs/etc/services.d/seerr/run index 0e5c17344..f716be6c3 100755 --- a/seerr/rootfs/etc/services.d/seerr/run +++ b/seerr/rootfs/etc/services.d/seerr/run @@ -4,5 +4,11 @@ set -e cd /app || exit 1 +# Set default Node.js memory limit to prevent OOM kills +# Users can override this via the addon's env_vars option (NODE_OPTIONS) +if [[ "${NODE_OPTIONS:-}" != *"max-old-space-size"* ]] && [[ "${NODE_OPTIONS:-}" != *"max_old_space_size"* ]]; then + export NODE_OPTIONS="${NODE_OPTIONS:+${NODE_OPTIONS} }--max-old-space-size=512" +fi + bashio::log.info "Starting Seerr..." exec npm start