refactor: Harmonize scripts and fix Booklore environment variables (#10742)

- apache-tomcat: Migrate to setup_java from tools.func
- apache-tomcat: Add update script with version detection from RELEASE-NOTES
- booklore: Fix environment variables (APP_PATH_CONFIG, APP_BOOKDROP_FOLDER)
- booklore: Remove unused variables (BOOKLORE_BOOKS_PATH, BOOKLORE_PORT)
- booklore: Refactor to use setup_mariadb_db and get_latest_github_release
- booklore: Add migration for old env vars in update script
- booklore: Add Node.js setup in update (was missing)
- booklore: Remove default nginx site to prevent conflicts
- jellystat: Replace custom get_ip() with import_local_ip
- jellystat: Remove unnecessary mkdir and simplify cd command
- jellystat: Use version variables for Node.js and PostgreSQL

Fixes #7499 (Booklore bookdrop issue)
This commit is contained in:
CanbiZ (MickLesk)
2026-01-12 16:50:30 +01:00
committed by GitHub
parent a1b381e920
commit 7e464cfdb0
3 changed files with 39 additions and 41 deletions

View File

@@ -23,7 +23,7 @@
"ram": 3072,
"hdd": 7,
"os": "debian",
"version": "12"
"version": "13"
}
}
],