docker container for https://github.com/jagrosh/MusicBot
| .github/workflows | ||
| Dockerfile | ||
| README.md | ||
| run_bot.sh | ||
JMusicBot Docker
A simple Docker container for JMusicBot
Usage
- Place your config.txt, Playlists folder, and serversettings.json file (if you have one) in
/your/path/to/config. This directory will be shared with the container. - You can specify a JMusicBot version using the environment value
BOT_VERSION. By default it will use the latest version so you do not have to include the value if you don't want to.
Docker examples
- Using docker cli
docker run -dit \
--name=jmusicbot \
-v /your/path/to/config:/config \
--restart=unless-stopped \
ghcr.io/yojoshb/jmusicbot-docker
- Using docker compose
---
version: "3"
services:
jmusicbot:
image: ghcr.io/yojoshb/jmusicbot-docker
container_name: jmusicbot
environment:
- BOT_VERSION=0.3.9 # You can leave this out if you just want to run the latest version
volumes:
- /your/path/to/config:/config
restart: unless-stopped
Debugging
- If you need to access the container you can hop into it and get a shell using:
docker exec -it jmusicbot /bin/bash
- Or read the logs if your having issues
docker logs jmusicbot