Build and deploy pad.nasqueron.org image
Details
Details
Diff Detail
Diff Detail
- Repository
- rDETHER Docker image for Etherpad
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
Comment Actions
Other changes seem needed:
- Etherpad needs to be launched from src/ instead of the module according the run.sh script shipped with Etherpad: CMD ["node", "src/node/server.js"]
- An error with log4js is then immediately thrown
/opt/etherpad-lite/node_modules/log4js/lib/log4js.js:316 throw new Error( ^ Error: Problem reading log4js config { appenders: { console: { type: 'console' } }, categories: { default: { appenders: [Array], level: 'INFO' } } }. Error was "appenderList.forEach is not a function" (TypeError: appenderList.forEach is not a function at configureAppenders (/opt/etherpad-lite/node_modules/log4js/lib/log4js.js:248:18) at configureOnceOff (/opt/etherpad-lite/node_modules/log4js/lib/log4js.js:308:7) at Object.configure (/opt/etherpad-lite/node_modules/log4js/lib/log4js.js:371:3) at initLogging (/opt/etherpad-lite/src/node/utils/Settings.js:61:10) at Object.<anonymous> (/opt/etherpad-lite/src/node/utils/Settings.js:73:1) at Module._compile (node:internal/modules/cjs/loader:1356:14) at Module._extensions..js (node:internal/modules/cjs/loader:1414:10) at Module.load (node:internal/modules/cjs/loader:1197:32) at Module._load (node:internal/modules/cjs/loader:1013:12) at Module.require (node:internal/modules/cjs/loader:1225:19)) at configureOnceOff (/opt/etherpad-lite/node_modules/log4js/lib/log4js.js:316:13) at Object.configure (/opt/etherpad-lite/node_modules/log4js/lib/log4js.js:371:3) at initLogging (/opt/etherpad-lite/src/node/utils/Settings.js:61:10) at Object.<anonymous> (/opt/etherpad-lite/src/node/utils/Settings.js:73:1) at Module._compile (node:internal/modules/cjs/loader:1356:14) at Module._extensions..js (node:internal/modules/cjs/loader:1414:10) at Module.load (node:internal/modules/cjs/loader:1197:32) at Module._load (node:internal/modules/cjs/loader:1013:12) at Module.require (node:internal/modules/cjs/loader:1225:19) at require (node:internal/modules/helpers:177:18) Node.js v18.19.0