-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
Describe the bug
Failure to read the plugin file when launched with docker compose:
etherpad_go | Error reading plugin file
To Reproduce
docker compose upusing docker-compose.yml from the repo (main branch, or after my PR fix: updated postgre volume mount point path #124, same thing).
It starts normally, the pad works in the browser:
etherpad_go | 2026-02-07T05:22:51.307Z INFO server/server.go:159 Starting Web UI on 0.0.0.0:9001- Wait
- This message appears and is repeated:
etherpad_go | Error reading plugin file
Expected behavior
Plugins being loaded from settings.json and messages like the ones from etherpad-lite:
app-1 | [2026-02-07T05:44:13.859] [INFO] settings - settings loaded from: /opt/etherpad-lite/settings.json
Server (please complete the following information):
- Etherpad version: 0.0.4, commit adc772f
- OS: NixOS 25.11 x86_64
- docker version
- Client:
Version: 28.5.2
API version: 1.51
Go version: go1.25.5
Git commit: v28.5.2
Built: Thu Jan 1 00:00:00 1970
OS/Arch: linux/amd64
Context: default - Server:
Engine:
Version: 28.5.2
API version: 1.51 (minimum version 1.24)
Go version: go1.25.5
Git commit: v28.5.2
Built: Tue Jan 1 00:00:00 1980
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: v2.2.1
GitCommit: refs/tags/v2.2.1
runc:
Version: 1.3.3
GitCommit:
docker-init:
Version: 0.19.0
GitCommit:
rootlesskit:
Version: 2.3.5
ApiVersion: 1.1.1
NetworkDriver: slirp4netns
PortDriver: builtin
StateDir: /run/user/1000/dockerd-rootless
slirp4netns:
Version: 1.3.3
GitCommit: 944fa94090e1fd1312232cbc0e6b43585553d824
- Client:
- Is the server free of plugins: yes since it's ghcr.io/ether/etherpad-go
Additional context
Happens without settings.json, with empty settings.json, with settings.json being this:
{
"plugins": {
"ep_align": { "enabled": true }
}
}
It might simply be because settings.json isn't seen by the container?
I'm not sure what ep_align is supposed to do, but I didn't see any difference with
ETHERPAD_PLUGINS_EP_ALIGN_ENABLED=false and ETHERPAD_PLUGINS_EP_ALIGN_ENABLED=true.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels