version: "3.9" services: bot: build: context: . dockerfile: docker/Dockerfile.bot container_name: conjurer-bot env_file: - docker/env/bot.env volumes: - ./docker/volumes/bot/config:/data/config - ./docker/volumes/bot/logs:/data/logs depends_on: - musician - librarian restart: unless-stopped ports: - "5000:5000" musician: build: context: . dockerfile: docker/Dockerfile.musician container_name: conjurer-musician env_file: - docker/env/musician.env volumes: - ./docker/volumes/musician/data:/data restart: unless-stopped ports: - "5001:5000" librarian: build: context: . dockerfile: docker/Dockerfile.librarian container_name: conjurer-librarian env_file: - docker/env/librarian.env volumes: - ./docker/volumes/librarian/data:/data restart: unless-stopped ports: - "5002:5001"