From 8c288c505316d02f5d7320a69be8b1accac6b65f Mon Sep 17 00:00:00 2001 From: Ross Stewart Date: Sat, 22 Oct 2022 14:01:23 +0100 Subject: [PATCH] - Added sample docker-compose file - Resolves #6 --- .vscode/settings.json | 5 ++++- docker-compose.yml | 27 +++++++++++++++++++++++++++ 2 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 docker-compose.yml diff --git a/.vscode/settings.json b/.vscode/settings.json index 2342064..2d3dc67 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -14,5 +14,8 @@ "undoc", "Unstar" ], - "esbonio.sphinx.confDir": "" + "esbonio.sphinx.confDir": "", + "files.associations": { + "docker-compose.yml": "dockercompose" + } } \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..009a16a --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,27 @@ +version: '3.7' +services: + navisonic: + environment: + - 'NAVI_SKILL_ID=' + - 'NAVI_URL=https://your-navidrome-server.test' + - 'NAVI_USER=' + - 'NAVI_PASS=' + - 'NAVI_SONG_COUNT=50' + - 'NAVI_PORT=443' + - 'NAVI_API_PATH=/rest' + - 'NAVI_API_VER=1.16.1' + - 'NAVI_DEBUG=1' + ports: + - '5000:5000' + image: 'ghcr.io/rosskouk/asknavidrome:latest' + logging: + driver: "json-file" + options: + max-size: "10m" + max-file: "1" + deploy: + restart_policy: + condition: on-failure + delay: 5s + max_attempts: 3 + window: 120s