Skip to content

Latest commit

 

History

114 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JMusicBotJP Docker

Docker Image Version (tag latest semver) Docker Image Version (tag beta semver) Docker Pulls Last Commit GitHub Workflow Status

JMusicBotJPを勝手にDockerイメージにしたものです。

特徴

  • Javaやffmpegのインストールが不要
  • 常時起動が簡単
  • 更新が簡単
  • イメージサイズが最小限 ※0.11.0では公式jarが800MB超に肥大化しましたが、未使用のネイティブライブラリを除去して大幅に軽量化しています。
    • Docker Image Size (tag)
    • Docker Image Size (tag)

初回起動(docker composeを使用)

  1. このリポジトリをクローンするかDownload ZIPする
  2. Botアカウントを作成する(参考: https://www.cosgy.dev/2019/09/06/jmusicbot-setup/#toc5 )
  3. Botをサーバーに入れる(参考: https://www.cosgy.dev/2019/09/06/jmusicbot-setup/#toc6 )
    →スラッシュコマンドを利用するためには、applications.commandsスコープを有効にしなければならない点に注意
    image
  4. config.txtを編集する(参考: https://www.cosgy.dev/2019/09/06/jmusicbot-setup/#toc7)
  5. このdocker-compose.ymlのあるフォルダに移動(cd)する
  6. docker compose up -dで起動する

停止方法

docker compose downで停止する

更新方法

  1. docker compose pullで新しいイメージを入手する
  2. config.txtはJMusicBot-JP v0.11.0以降なら起動時に自動更新されます
  3. docker compose up -dで起動する

常時起動させる

docker-compose.yml

        # restart: always

        restart: always

に変更(コメントアウトを解除)してから起動します。

プレリリース(ベータ)バージョンを利用する

docker-compose.yml

        image: 'skyzi000/jmusicbot-jp:latest'

        image: 'skyzi000/jmusicbot-jp:beta'

に変更し、docker compose pullで新しいイメージを入手してから起動します。

なお、latestタグが正式バージョンのみを含むのに対し、betaは正式バージョンとプレリリースバージョンの両方を含む予定です。

その他のDockerタグについて

edgemainタグは開発時のテスト用イメージのため、動作しない可能性が高くお勧めしません。

About

JMusicBotJPの非公式Dockerイメージ

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages