mirror of
https://github.com/migatu/conjurer.git
synced 2026-07-14 21:38:38 +00:00
24 lines
908 B
Markdown
24 lines
908 B
Markdown
# conjurer
|
|
Discord.py bot for fun, sex and BDSM
|
|
|
|
## Docker quick start
|
|
|
|
Docker definitions live at the repository root and let you run the Discord bot
|
|
(`thin_client.py`), the musician file service, and the librarian search worker as
|
|
separate containers.
|
|
|
|
1. **Prepare configuration**
|
|
- Edit the environment files under `docker/env/*.env` and replace the
|
|
placeholders (`replace-me`, `shared-secret`, etc.) with your real tokens.
|
|
Keep `CONJURER_API_KEY` identical across all services.
|
|
2. **Create host directories** listed in `docker-compose.yml` (for example
|
|
`docker/volumes/bot/config`, `docker/volumes/musician/data`, …) and populate
|
|
them with the required JSON settings or media assets.
|
|
3. **Launch the stack**
|
|
```bash
|
|
docker compose up --build
|
|
```
|
|
|
|
Logs for each container are mounted under `docker/volumes/*` so you can diff the
|
|
runtime JSON and log files in git if needed.
|