Workflow update
parent
600ed405a0
commit
f9bf0af428
@ -1,41 +0,0 @@
|
||||
# [Airsonic](https://github.com/airsonic/airsonic) is a free, web-based media
|
||||
# streamer, providing ubiquitious access to your music. Use it to share your
|
||||
# music with friends, or to listen to your own music while at work. You can
|
||||
# stream to multiple players simultaneously, for instance to one player in your
|
||||
# kitchen and another in your living room.
|
||||
|
||||
---
|
||||
version: "2.1"
|
||||
services:
|
||||
airsonic:
|
||||
image: ghcr.io/linuxserver/airsonic
|
||||
container_name: airsonic
|
||||
environment:
|
||||
# for GroupID
|
||||
- PUID=${PUID:-1024}
|
||||
# for UserID
|
||||
- PGID=${PGID:-100}
|
||||
# Specify a timezone to use for example Europe/Amsterdam
|
||||
- TZ=${TZ:-Europe/Amsterdam}
|
||||
# For setting url-base in reverse proxy setups.
|
||||
- CONTEXT_PATH=<URL_BASE> # optional
|
||||
# For passing additional java options.
|
||||
- JAVA_OPTS=<options> # optional
|
||||
volumes:
|
||||
# Configuration file location.
|
||||
- ${BASEDIR:-/volume1/docker}/airsonic/config:/config
|
||||
# Location of music.
|
||||
- ${BASEDIR:-/volume1/docker}/airsonic/music:/music
|
||||
# Location for playlists to be saved to.
|
||||
- ${BASEDIR:-/volume1/docker}/airsonic/playlists:/playlists
|
||||
# Location of podcasts.
|
||||
- ${BASEDIR:-/volume1/docker}/airsonic/podcasts:/podcasts
|
||||
# Location of other media.
|
||||
- ${BASEDIR:-/volume1/docker}/airsonic/media:/media # optional
|
||||
ports:
|
||||
# WebUI
|
||||
- 4040:4040
|
||||
devices:
|
||||
# Only needed to pass your host sound device to Airsonic's Java jukebox player.
|
||||
- /dev/snd:/dev/snd # optional
|
||||
restart: unless-stopped
|
@ -1,23 +0,0 @@
|
||||
# [Airsonic](https://github.com/airsonic/airsonic) is a free, web-based media
|
||||
# streamer, providing ubiquitious access to your music. Use it to share your
|
||||
# music with friends, or to listen to your own music while at work. You can
|
||||
# stream to multiple players simultaneously, for instance to one player in your
|
||||
# kitchen and another in your living room.
|
||||
|
||||
source ./.env
|
||||
docker run -d \
|
||||
--name=airsonic \
|
||||
-e PUID=${PUID:-1024} `# for GroupID` \
|
||||
-e PGID=${PGID:-100} `# for UserID` \
|
||||
-e TZ=${TZ:-Europe/Amsterdam} `# Specify a timezone to use for example Europe/Amsterdam` \
|
||||
-e CONTEXT_PATH=<URL_BASE> `# optional` `# For setting url-base in reverse proxy setups.` \
|
||||
-e JAVA_OPTS=<options> `# optional` `# For passing additional java options.` \
|
||||
-p 4040:4040 `# WebUI` \
|
||||
-v ${BASEDIR:-/volume1/docker}/airsonic/config:/config `# Configuration file location.` \
|
||||
-v ${BASEDIR:-/volume1/docker}/airsonic/music:/music `# Location of music.` \
|
||||
-v ${BASEDIR:-/volume1/docker}/airsonic/playlists:/playlists `# Location for playlists to be saved to.` \
|
||||
-v ${BASEDIR:-/volume1/docker}/airsonic/podcasts:/podcasts `# Location of podcasts.` \
|
||||
-v ${BASEDIR:-/volume1/docker}/airsonic/media:/media `# optional` `# Location of other media.` \
|
||||
--device /dev/snd:/dev/snd `# optional` `# Only needed to pass your host sound device to Airsonic's Java jukebox player.` \
|
||||
--restart unless-stopped \
|
||||
ghcr.io/linuxserver/airsonic
|
@ -1,7 +0,0 @@
|
||||
ln -s ../docker-env.cfg ./.env
|
||||
. ./.env
|
||||
mkdir -p ${BASEDIR:-/volume1/docker}/airsonic/config
|
||||
mkdir -p ${BASEDIR:-/volume1/docker}/airsonic/music
|
||||
mkdir -p ${BASEDIR:-/volume1/docker}/airsonic/playlists
|
||||
mkdir -p ${BASEDIR:-/volume1/docker}/airsonic/podcasts
|
||||
mkdir -p ${BASEDIR:-/volume1/docker}/airsonic/media `#optional`
|
Loading…
Reference in New Issue