From a8bc4e22eaf67e4aa64f08253e70361ced8615ee Mon Sep 17 00:00:00 2001 From: James Walker Date: Fri, 6 Nov 2026 12:37:48 -0500 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=B3=20plato:=20compose.yaml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- flake.lock | 18 +++++++++--------- hosts/plato/.envrc | 1 + hosts/plato/compose.yaml | 16 ++++++++++++++++ 3 files changed, 26 insertions(+), 9 deletions(-) create mode 100644 hosts/plato/.envrc create mode 100644 hosts/plato/compose.yaml diff --git a/flake.lock b/flake.lock index 3c2dcda..111cdf1 100644 --- a/flake.lock +++ b/flake.lock @@ -60,11 +60,11 @@ ] }, "locked": { - "lastModified": 1793757180, - "narHash": "sha256-gyV7AtCwLnOImcrfSETP4J3Ie96bz19DY47B7m7Y3HM=", + "lastModified": 1793979366, + "narHash": "sha256-7OoWDsYO9teiPxl0QdlS5lYE20Pue8/5mpscSL32FUA=", "owner": "nix-community", "repo": "home-manager", - "rev": "b787c48e2ec57a9d098f5c2721882a3bc1e16f97", + "rev": "2c0c1f01521469cf0271180c453c79782d53c2f6", "type": "github" }, "original": { @@ -116,11 +116,11 @@ ] }, "locked": { - "lastModified": 1793355509, - "narHash": "sha256-/Zs18x+IW4LuVH0rKxra0WPRgsk0DQsi0Bwkf8sOC5c=", + "lastModified": 1793871777, + "narHash": "sha256-DbFyxXHjP4SJDWVVIILkgrUZxj29cDusi8ULXoQGuZ8=", "owner": "NixOS", "repo": "nixos-hardware", - "rev": "04c6b94fa104bc23650983a4513aea196794d321", + "rev": "d645c71a58dbae3eb17ff551a07aea13a541cb1a", "type": "github" }, "original": { @@ -131,11 +131,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1793735720, - "narHash": "sha256-smoxPKrzAhdGuFd2LLnG4m8P6IrZuW95DVyzjnlab7w=", + "lastModified": 1793826729, + "narHash": "sha256-D5H7H+qMoTGI/jJtxKP4u7BdjkFnUyhOovTrf3pTOr0=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "9d3b8db48266c17be0b5f9c6360c3ecfbac3d1f5", + "rev": "6dadaf4375be35033e1c84395adbd53ff5fded96", "type": "github" }, "original": { diff --git a/hosts/plato/.envrc b/hosts/plato/.envrc new file mode 100644 index 0000000..cff6716 --- /dev/null +++ b/hosts/plato/.envrc @@ -0,0 +1 @@ +export DOCKER_CONTEXT=plato diff --git a/hosts/plato/compose.yaml b/hosts/plato/compose.yaml new file mode 100644 index 0000000..e4a1d94 --- /dev/null +++ b/hosts/plato/compose.yaml @@ -0,0 +1,16 @@ +services: + navidrome: + image: deluan/navidrome:latest + user: 1000:1000 + ports: + - "4533:4533" + restart: unless-stopped + env_file: .env + labels: + - traefik.http.routers.navidrome.rule=Host(`navidrome.walkah.media`) + - traefik.http.routers.navidrome.tls=true + - traefik.http.routers.navidrome.tls.certresolver=letsencrypt + volumes: + - "/var/lib/navidrome:/data" + - "/mnt/music:/music:ro" +