Files
MusicBot/docker-compose.example.yml
T
purnell569 60f3a6d693 Repoint fork references from arif-banai to purnell569
Anything that describes or acts on *this* repository now points here. Attribution
to the upstream authors is deliberately left untouched.

Functional, would otherwise misbehave on this fork:
- Docker workflows pushed to a ghcr namespace this account cannot write to.
- scripts/run_jmusicbot.sh auto-updated from arif-banai's releases, so it would
  have replaced this jar with the upstream one.
- pom.xml scm/issueManagement/ciManagement described the upstream repo.
- Removed .github/FUNDING.yml, which put a Sponsor button on this repo that
  funded arif-banai.

Cosmetic:
- Badges repointed; dropped the CircleCI, CodeFactor and Discord badges, which
  reported on services this fork is not registered with.
- License badge now targets main rather than master.
- Fixed the README header image: it was a float-right <img> that overlapped the
  note block, now centred above the title with alt text.
- Refreshed the stale JMusicBot-0.6.2 jar name in the run examples.

Left alone on purpose: copyright headers, pom.xml <developers>, the NOTICE and
README credit tables, and the upstream commit provenance in docs/ARCHITECTURE.md.
2026-09-11 14:01:42 +09:30

20 lines
882 B
YAML

version: '3.8'
services:
jmusicbot:
image: ghcr.io/purnell569/musicbot:latest # or ghcr.io/purnell569/musicbot:0.7.1 for a specific version
container_name: jmusicbot
# The container runs as non-root user 'jmusicbot' (UID 10001) for security.
# Ensure the mounted volume directory is readable/writable by UID 10001,
# or uncomment the user line below to run as your host user.
# user: "${UID:-10001}:${GID:-10001}"
environment:
# JVM options. Image defaults to ZGC + AlwaysPreTouch; set JAVA_OPTS for heap or other flags:
# - JAVA_OPTS=-Xms256m -Xmx512m -XX:+UseZGC -XX:+AlwaysPreTouch
{}
volumes:
# Mount your config directory. Ensure UID 10001 has read/write access:
# mkdir -p /your/path/to/musicbot && chown 10001:10001 /your/path/to/musicbot
- /your/path/to/musicbot:/musicbot
restart: unless-stopped