From 933c2e937877ce8194594a8c6134c8b3b6602575 Mon Sep 17 00:00:00 2001 From: Michel Date: Sat, 9 Sep 2023 15:48:16 +0200 Subject: [PATCH] New Addition: Airsonic-Advanced --- .gitignore | 1 + airsonicadvanced/.env.sample | 10 ++++++++++ airsonicadvanced/compose.yml | 20 ++++++++++++++++++++ 3 files changed, 31 insertions(+) create mode 100644 .gitignore create mode 100644 airsonicadvanced/.env.sample create mode 100644 airsonicadvanced/compose.yml diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4c49bd7 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.env diff --git a/airsonicadvanced/.env.sample b/airsonicadvanced/.env.sample new file mode 100644 index 0000000..60630ec --- /dev/null +++ b/airsonicadvanced/.env.sample @@ -0,0 +1,10 @@ +# Uncomment and change the following variables if you want to use them. +#RESTART=unless-stopped +#SYNOLOGY_VOLUME=volume1 +#STACK_NAME=airsonicadvanced +#UID=1024 +#GID=101 +#TZ=Europe/Amsterdam +#AIRSONICADVANCED_CONTAINER_NAME=AirsonicAdvanced +#AIRSONICADVANCED_TAG=latest +#AIRSONICADVANCED_PORT=4040 diff --git a/airsonicadvanced/compose.yml b/airsonicadvanced/compose.yml new file mode 100644 index 0000000..76a2a8e --- /dev/null +++ b/airsonicadvanced/compose.yml @@ -0,0 +1,20 @@ +services: + # Airsonic-Advanced + airsonicadvanced: + container_name: ${AIRSONICADVANCED_CONTAINER_NAME:-AirsonicAdvanced} + hostname: airsonicadvanced + image: linuxserver/airsonic-advanced:${AIRSONICADVANCED_TAG:-latest} + restart: ${RESTART:-unless-stopped} + healthcheck: + test: curl -f http://localhost:4040/ || exit 1 + environment: + PUID: ${UID:-1024} + PGID: ${GID:-101} + TZ: Europe/Amsterdam + ports: + - ${AIRSONICADVANCED_PORT:-4040}:4040 + volumes: + - /${SYNOLOGY_VOLUME:-volume1}/docker/${STACK_NAME:-airsonicadvanced}/${AIRSONICADVANCED_CONTAINER_NAME:-AirsonicAdvanced}/config:/config + - /${SYNOLOGY_VOLUME:-volume1}/docker/${STACK_NAME:-airsonicadvanced}/${AIRSONICADVANCED_CONTAINER_NAME:-AirsonicAdvanced}/music:/music + - /${SYNOLOGY_VOLUME:-volume1}/docker/${STACK_NAME:-airsonicadvanced}/${AIRSONICADVANCED_CONTAINER_NAME:-AirsonicAdvanced}/playlists:/playlists + - /${SYNOLOGY_VOLUME:-volume1}/docker/${STACK_NAME:-airsonicadvanced}/${AIRSONICADVANCED_CONTAINER_NAME:-AirsonicAdvanced}/podcasts:/podcasts