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.
20 lines
882 B
YAML
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
|