23 lines
559 B
Nix
23 lines
559 B
Nix
{
|
|
virtualisation.oci-containers.backend = "docker";
|
|
|
|
systemd.services.docker-network-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
|
|
'';
|
|
};
|
|
}
|