diff --git a/.drone.yml b/.drone.yml index 7e799f4..7120316 100644 --- a/.drone.yml +++ b/.drone.yml @@ -17,6 +17,7 @@ steps: DOMAIN: {{ .Name }}.swarm-test.autonomic.zone STACK_NAME: {{ .Name }} LETS_ENCRYPT_ENV: production + EXTRA_VOLUME: "/dev/null:/tmp/.dummy" trigger: branch: - main diff --git a/.env.sample b/.env.sample index 04e4583..af35a95 100644 --- a/.env.sample +++ b/.env.sample @@ -2,6 +2,9 @@ TYPE=navidrome DOMAIN=navidrome.example.com +# ! If your files live on the host already, make sure to bind the directory below +EXTRA_VOLUME="/dev/null:/tmp/.dummy" + ## Domain aliases #EXTRA_DOMAINS=', `www.navidrome.example.com`' diff --git a/README.md b/README.md index 77898aa..5d05ac1 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ * **Category**: Apps -* **Status**: 0 +* **Status**: 2 * **Image**: [`navidrome`](https://hub.docker.com/r/navidrome), 4, upstream * **Healthcheck**: No * **Backups**: No @@ -17,8 +17,9 @@ ## Quick start -* `abra app new navidrome --secrets` +* `abra app new navidrome` * `abra app config ` + * Make sure to update the `EXTRA_VOLUME` env var if you have files on the host already, then you can [add them within the Navidrome UI later](https://www.navidrome.org/docs/usage/multi-library/#creating-additional-libraries) * `abra app deploy ` For more, see [`docs.coopcloud.tech`](https://docs.coopcloud.tech). diff --git a/compose.yml b/compose.yml index 3b39453..253962a 100644 --- a/compose.yml +++ b/compose.yml @@ -3,12 +3,13 @@ version: "3.8" services: app: - image: deluan/navidrome:pr-3349 + image: deluan/navidrome:0.58.0 networks: - proxy volumes: - navidrome_data:/data - navidrome_music:/music:ro + - "${EXTRA_VOLUME}" environment: ND_SCANSCHEDULE: 1h ND_LOGLEVEL: info @@ -26,7 +27,7 @@ services: - "traefik.http.routers.${STACK_NAME}.middlewares=${STACK_NAME}-redirect" - "traefik.http.middlewares.${STACK_NAME}-redirect.headers.SSLForceHost=true" - "traefik.http.middlewares.${STACK_NAME}-redirect.headers.SSLHost=${DOMAIN}" - - "coop-cloud.${STACK_NAME}.version=0.1.0+pr-3349" + - "coop-cloud.${STACK_NAME}.version=0.2.0+0.58.0" networks: proxy: diff --git a/release/0.2.0+0.58.0 b/release/0.2.0+0.58.0 new file mode 100644 index 0000000..98565c7 --- /dev/null +++ b/release/0.2.0+0.58.0 @@ -0,0 +1,7 @@ +## Navidrome Docker image + +Bumped to latest version-tagged image: v0.58.0 + +## Configuration + +Add support for an `EXTRA_VOLUME` to be mounted & instructions on how to setup a multi-library \ No newline at end of file