From ece3fd6ceeb606254d7bf2322a6cf48e84ffe80f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Victor=20I=C8=99an?= Date: Fri, 27 Feb 2026 23:42:06 +0100 Subject: [PATCH] container: changed mindwtr --- flake.nix | 2 +- modules/containers/mindwtr.nix | 42 +--------------------------------- 2 files changed, 2 insertions(+), 42 deletions(-) diff --git a/flake.nix b/flake.nix index 9662264..b80e639 100644 --- a/flake.nix +++ b/flake.nix @@ -25,7 +25,7 @@ nixosConfigurations = { isengard = lib.nixosSystem { inherit system; - specialArgs = { inherit release myUser disko agenix; }; + specialArgs = { inherit release myUser disko agenix system; }; modules = [ ./modules/base.nix ./hosts/isengard.nix diff --git a/modules/containers/mindwtr.nix b/modules/containers/mindwtr.nix index 6561d20..0029246 100644 --- a/modules/containers/mindwtr.nix +++ b/modules/containers/mindwtr.nix @@ -1,13 +1,6 @@ { config, ... }: -let - workDir = "/srv/containers/mindwtr"; -in { - systemd.tmpfiles.rules = [ - "d ${workDir} 2775 root admin" - ]; - virtualisation.oci-containers.containers.mindwtr-app = { autoStart = true; @@ -15,40 +8,7 @@ in image = "ghcr.io/dongdongbh/mindwtr-app:latest"; ports = [ - "10001:5173/tcp" + "0.0.0.0:10001:5173/tcp" ]; }; - - virtualisation.oci-containers.containers.mindwtr-cloud = { - - autoStart = true; - - image = "ghcr.io/dongdongbh/mindwtr-cloud:latest"; - - ports = [ - "10002:8787/tcp" - ]; - - volumes = [ - "${workDir}:/app/cloud_data" - ]; - - extraOptions = [ - "--health-cmd=curl -f http://localhost:8787/health || echo 'Health check failed'" - "--health-interval=1m30s" - "--health-retries=3" - "--health-start-period=30s" - "--health-timeout=10s" - ]; - - environmentFiles = [ - config.age.secrets.mindwtr.path - ]; - - # For directory permissions - environment = { - UID = "1000"; - GID = "10000"; - }; - }; }