# 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.