Files
conjurer/backup_old_docker
2026-06-16 14:09:27 +02:00
..
2026-06-16 14:09:27 +02:00
2026-06-16 14:09:27 +02:00
2026-06-16 14:09:27 +02:00
2026-06-16 14:09:27 +02:00
2026-06-16 14:09:27 +02:00

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