Hostmask-based admin controls with automatic IRCOP detection via WHO. Permission enforcement in the central dispatch path denies restricted commands to non-admins. Includes !whoami and !admins commands, marks load/reload/unload as admin-only. Also lands previously-implemented SASL PLAIN auth, token-bucket rate limiting, and CTCP VERSION/TIME/PING responses that were staged but uncommitted. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
12 lines
261 B
YAML
12 lines
261 B
YAML
services:
|
|
derp:
|
|
build:
|
|
context: .
|
|
dockerfile: Containerfile
|
|
container_name: derp
|
|
restart: unless-stopped
|
|
volumes:
|
|
- ./config/derp.toml:/app/config/derp.toml:ro,Z
|
|
- ./plugins:/app/plugins:ro,Z
|
|
command: ["--verbose"]
|