activation script fix
This commit is contained in:
parent
75be09e846
commit
d5ebade663
@ -173,9 +173,24 @@ in {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
system.activationScripts.mkVPN = ''
|
systemd.services.docker-network-web = {
|
||||||
${pkgs.docker}/bin/docker network create web
|
description = "Create Docker Network Web";
|
||||||
'';
|
requires = ["docker.service"];
|
||||||
|
after = ["docker.service"];
|
||||||
|
wantedBy = ["multi-user.target"];
|
||||||
|
|
||||||
|
# Run on startup if network doesn't exist
|
||||||
|
serviceConfig = {
|
||||||
|
Type = "oneshot";
|
||||||
|
RemainAfterExit = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
script = ''
|
||||||
|
if ! /run/current-system/sw/bin/docker network ls | grep -q 'web'; then
|
||||||
|
/run/current-system/sw/bin/docker network create web
|
||||||
|
fi
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
|
||||||
# System state version (do not change)
|
# System state version (do not change)
|
||||||
system.stateVersion = "24.11";
|
system.stateVersion = "24.11";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user