From 9ebe553ce1f576bd716bd793caf4c13ea7466c0e Mon Sep 17 00:00:00 2001 From: Gerg-L Date: Fri, 10 Mar 2023 18:24:18 -0500 Subject: [PATCH] made containers ephemeral --- systems/gerg-desktop/containers/minecraft.nix | 3 +++ systems/gerg-desktop/containers/website.nix | 6 ++++++ 2 files changed, 9 insertions(+) diff --git a/systems/gerg-desktop/containers/minecraft.nix b/systems/gerg-desktop/containers/minecraft.nix index 0c4ef0f..9c3d56a 100644 --- a/systems/gerg-desktop/containers/minecraft.nix +++ b/systems/gerg-desktop/containers/minecraft.nix @@ -1,5 +1,6 @@ _: {...}: { containers."minecraft" = { + ephemeral = true; privateNetwork = true; hostBridge = "bridge0"; localAddress = "192.168.1.10/24"; @@ -36,6 +37,8 @@ _: {...}: { wantedBy = ["basic.target"]; after = ["dhcpcd.service"]; }; + boot.initrd.postDeviceCommands = "mkdir -p /minecraft"; + system.stateVersion = "unstable"; users.users.minecraft = { description = "Minecraft server service user"; diff --git a/systems/gerg-desktop/containers/website.nix b/systems/gerg-desktop/containers/website.nix index 7da3779..920f9df 100644 --- a/systems/gerg-desktop/containers/website.nix +++ b/systems/gerg-desktop/containers/website.nix @@ -1,10 +1,16 @@ _: {...}: { containers."website" = { + ephemeral = true; autoStart = true; privateNetwork = true; hostBridge = "bridge0"; localAddress = "192.168.1.11/24"; localAddress6 = "2605:59c8:252e:500:200:ff:fe00:11/64"; + bindMounts."/persist/website" = { + mountPoint = "/var"; + hostPath = "/persist/website"; + isReadOnly = false; + }; config = { pkgs, config,