diff --git a/modules/nixos/services/systemd/network.nix b/modules/nixos/services/systemd/network.nix index 34b3a12..2d1ba28 100644 --- a/modules/nixos/services/systemd/network.nix +++ b/modules/nixos/services/systemd/network.nix @@ -16,8 +16,8 @@ in systemd.services.network_stack = { description = "Traefik + DDNS updater via Docker Compose"; - after = [ "network.target" "docker.service" ]; - requires = [ "network.target" "docker.service" ]; + after = [ "network-online.target" "docker.service" ]; + wants = [ "network-online.target" "docker.service" ]; serviceConfig = { WorkingDirectory = "${network_compose_dir}"; diff --git a/modules/nixos/services/systemd/passwordmanager.nix b/modules/nixos/services/systemd/passwordmanager.nix index c5e3585..80287dc 100644 --- a/modules/nixos/services/systemd/passwordmanager.nix +++ b/modules/nixos/services/systemd/passwordmanager.nix @@ -22,10 +22,10 @@ in # Stop left over container by the same name ExecStartPre = "${pkgs.bash}/bin/bash -c '${pkgs.docker-compose}/bin/docker-compose down || true'"; - # Démarrer les conteneurs avec Docker Compose + # Start the services using Docker Compose ExecStart = "${pkgs.docker-compose}/bin/docker-compose up -d"; - # Arrêter et supprimer les conteneurs à l’arrêt + # Stop and remove containers on shutdown ExecStop = "${pkgs.docker-compose}/bin/docker-compose down"; RemainAfterExit = true; diff --git a/modules/nixos/services/systemd/versioncontrol.nix b/modules/nixos/services/systemd/versioncontrol.nix index 898bd72..6559087 100644 --- a/modules/nixos/services/systemd/versioncontrol.nix +++ b/modules/nixos/services/systemd/versioncontrol.nix @@ -24,10 +24,10 @@ in # Stop left over container by the same name ExecStartPre = "${pkgs.bash}/bin/bash -c '${pkgs.docker-compose}/bin/docker-compose down || true'"; - # Démarrer les conteneurs avec Docker Compose + # Start the services using Docker Compose ExecStart = "${pkgs.docker-compose}/bin/docker-compose up -d"; - # Arrêter et supprimer les conteneurs à l’arrêt + # Stop and remove containers on shutdown ExecStop = "${pkgs.docker-compose}/bin/docker-compose down"; RemainAfterExit = true;