Музыкальный бот в Docker контейнере для Mumble Server. Бот использует библиотеку PyMumble.
| instances/default | ||
| music | ||
| docker-compose.yml | ||
| Dockerfile | ||
| musicbot.py | ||
| README.md | ||
| requirements.txt | ||
Музыкальный бот для Mumble Server
Требования
- Наличие установленного Docker + Docker Compose.
- Наличие установленного git
Структура
~/mumble-bot/
├── Dockerfile
├── requirements.txt
├── musicbot.py
├── instances/
│ └── default/
│ └── config.yml
└── music/
└── (ваши mp3 файлы)
Быстрая установка Docker + Docker Compose
curl -fsSL https://get.docker.com -o get-docker.sh
sh ./get-docker.sh
docker --version
docker compose version
Клонируем репозиторий
git clone https://git.ustim.ru/alterak/mumble-bot.git
Переходим в каталог
cd mumble-bot
Сборка образа
docker build -t mumble-musicbot .
Создание и запуск контейнера из образа
docker run -it \
--name my-music-bot \
-v $(pwd)/instances:/app/instances:ro \
-v $(pwd)/music:/app/music:ro \
-p 5678:5678 \
mumble-musicbot default
Действия для пересоздания (опционально). Осторожно!
Останавить и удалить старый контейнер
docker stop my-music-bot
docker rm my-music-bot
Удалить ВСЕ образы
docker system prune -a