Page MenuHomeDevCentral

Upgrade to Etherpad 3.3, Debian Trixie and Node 24
Needs ReviewPublic

Authored by dereckson on Mon, Oct 26, 08:41.
Tags
None
Referenced Files
F55086609: D4229.diff
Mon, Oct 26, 12:56
F55076575: D4229.id.diff
Mon, Oct 26, 09:29
F55076571: D4229.id11093.diff
Mon, Oct 26, 09:29
F55076567: D4229.diff
Mon, Oct 26, 09:29
Subscribers
None
This revision needs review, but there are no reviewers specified.

Details

Reviewers
None
Summary

The build instructions have been modified, as Etherpad now uses pnpm to install
dependencies. Instead of build Node, we start with a Node image directly.

The entrypoint is restricted to write settings.json when not yet existing.
Environment checks are skipped when settings.json already exists.

Recent Etherpad versions don't support abiword anymore,
switch to LibreOffice Writer for documents export.

Test Plan

deployed for Naasqueron/Wolfplex instance

Diff Detail

Repository
rDETHER Docker image for Etherpad
Lint
Lint Passed
Unit
No Test Coverage
Branch
main
Build Status
Buildable 6899
Build 7187: arc lint + arc unit

Event Timeline

dereckson created this revision.

Keep previous order when possible to minimize diff noise

Same + skip npm (already available with node imaage).