feat: add eLabFTW Cloudron package (Business-Apps) [#669]

Official-image wrapper of elabftw/elabimg 5.6.12 (tag+digest pinned);
localstorage + mysql + ldap addons; httpPort 443 via DISABLE_HTTPS.
No OIDC upstream -> native LDAP flagged auth-risk. First mysql-addon
and first Business-Apps package; 15/~57. Build verified green under
ukrrs-batch.slice. Docs synced (JOURNAL s15, README, STATUS).

Detail + verification: https://projects.knownelement.com/issues/669#note-3938
This commit is contained in:
2026-09-02 19:58:59 -05:00
parent 8a613b4f7d
commit 1cc0063e03
11 changed files with 366 additions and 11 deletions
@@ -0,0 +1,19 @@
# eLabFTW Cloudron package — optional runtime knobs.
# Set with: cloudron env set ELABFTW_TZ=America/Chicago --app <app-id>
# (then restart the app). Everything has a sane default; empty = unset.
# PHP / container timezone (IANA name)
ELABFTW_TZ=UTC
# nginx + PHP upload limit (also raises client_max_body_size)
ELABFTW_MAX_UPLOAD_SIZE=100M
# php-fpm worker count (defaults tuned for the 1536 MB memory limit)
ELABFTW_PHP_MAX_CHILDREN=15
# per-worker PHP memory limit
ELABFTW_MAX_PHP_MEMORY=512M
# run `bin/init db:install` / `bin/console db:update` at boot
ELABFTW_AUTO_DB_INIT=true
ELABFTW_AUTO_DB_UPDATE=true