-
v1.3.0
Stablereleased this
2026-07-13 09:11:37 -05:00 | 28 commits to main since this releaseAdds Docker/Swarm secret-file support so credentials can be delivered as mounted files instead of plain environment variables. Local docker-compose deployment is unchanged; the Swarm migration itself remains future work (
docs/DOCKER_SWARM_SETUP.md).Added
*_FILEsecret convention. Every secret the bot reads now also accepts a<NAME>_FILEvariant pointing at a file whose contents are the secret (the Docker/Swarm/run/secrets/*convention), read through a newreadSecret()helper (src/utils/readSecret.ts).<NAME>_FILEtakes precedence over an inline<NAME>(a warning is logged if both are set); an unreadable file is logged and treated as unset so the normal "<NAME>is required" validation still fires. CoversDISCORD_TOKEN,CLAUDE_API_KEY,DATABASE_URL,BRAVE_SEARCH_API_KEY,RIOT_API_KEY,LOL_PREDICTION_API_KEY,D2EMU_API_USERNAME, andD2EMU_API_TOKEN. Plain env vars (and.env-based local runs) are byte-for-byte unchanged.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads