2018-08-25

JpsonicをDockerで動かす

Airsonicの日本語対応版JpsonicをDockerで動かしてみた。といってもDockerfileが用意されているので簡単。

ディレクトリ作る。

mkdir jpsonic
cd jpsonic
mkdir -p install/target/dependency

リポジトリからファイルを取ってくる。

./docker-compose.ymlを作る。volumesは適当に変更。

web:
  build: "./install"
  restart: always
  ports:
    - 4040:4040
  volumes:
    - ./music:/jpsonic/music
    - ./playlists:/jpsonic/playlists
    - ./podcasts:/jpsonic/podcasts
    - ./data:/jpsonic/data
  environment:
    - JAVA_OPTS="-Xmx512m"

Dockerfileに合わせてjpsonic.warをリネーム。Dockerfile書き換えてもいいけど。

cd install/target/dependency
mv jpsonic.war jpsonic-main.war
cd -

ビルドして起動。

docker-compose build
docker-compose up -d

いじょ。
日本語索引が超便利!(吉川晃司がよしかわだと思われて「や」に入っちゃったりするけど)

Trackback URL:

Comments and Trackback

Post a comment

使用できるXHTMLタグ: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>