From 6d48ebfe081f61b2fa331a9a4db3f4f808cca2d8 Mon Sep 17 00:00:00 2001 From: "Simon R. - fantomitechno" Date: Fri, 14 Aug 2026 17:20:41 +0200 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20Celeste=20Mirror?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docker/fant0mib0t/gamebanana-mirror/config.yml | 5 +++++ .../gamebanana-mirror/docker-compose.yml | 16 ++++++++++++++++ modules/copyparty.nix | 8 ++++++++ 3 files changed, 29 insertions(+) create mode 100644 docker/fant0mib0t/gamebanana-mirror/config.yml create mode 100644 docker/fant0mib0t/gamebanana-mirror/docker-compose.yml diff --git a/docker/fant0mib0t/gamebanana-mirror/config.yml b/docker/fant0mib0t/gamebanana-mirror/config.yml new file mode 100644 index 0000000..ca688b4 --- /dev/null +++ b/docker/fant0mib0t/gamebanana-mirror/config.yml @@ -0,0 +1,5 @@ +MainServerIsMirror: false +BananaMirrorConfig: + Directory: /mods + ImagesDirectory: /images + RichPresenceIconsDirectory: /rich_presences \ No newline at end of file diff --git a/docker/fant0mib0t/gamebanana-mirror/docker-compose.yml b/docker/fant0mib0t/gamebanana-mirror/docker-compose.yml new file mode 100644 index 0000000..b29d804 --- /dev/null +++ b/docker/fant0mib0t/gamebanana-mirror/docker-compose.yml @@ -0,0 +1,16 @@ +name: update-checker +services: + update-checker: + # Use my own custom update-checker image + image: ghcr.io/fantomitechno/update-checker:latest + container_name: update-checker + volumes: + # custom configurations + - ./config.yml:/app/update_checker_config.yaml + - /nas/celeste/mods:/mods + - /nas/celeste/images:/images + - /nas/celeste/rich_presence:/rich_presences + restart: unless-stopped + +volumes: + cnet_data: diff --git a/modules/copyparty.nix b/modules/copyparty.nix index ea90910..1a0f756 100644 --- a/modules/copyparty.nix +++ b/modules/copyparty.nix @@ -24,6 +24,14 @@ }; volumes = { + "/celeste" = { + path = "/nas/celeste"; + + access = { + r = "*"; + rw = [ "fantomitechno" ]; + }; + }; "/public" = { path = "/nas/public"; -- 2.54.0