From bea02293a7be7de7fdef7e26686ced385072f432 Mon Sep 17 00:00:00 2001 From: Roy Dumblauskas Date: Fri, 20 Jun 2025 23:45:50 -0500 Subject: [PATCH] resart timer, get rid of bash --- homelab-services/minio-service/flake.nix | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/homelab-services/minio-service/flake.nix b/homelab-services/minio-service/flake.nix index e24c2f9..ae80b9d 100644 --- a/homelab-services/minio-service/flake.nix +++ b/homelab-services/minio-service/flake.nix @@ -67,23 +67,17 @@ --console-address ":${toString opts.consolePort}" ''; - ExecStartPost = "${pkgs.bash}/bin/bash -c '' - for i in {1..30}; do - if ${pkgs.curl}/bin/curl -s http://localhost:${toString opts.dataPort}/minio/health/ready >/dev/null; then - break - fi - sleep 1 - done - + ExecStartPost = '' ${pkgs.minio-client}/bin/mc alias set local http://localhost:${toString opts.dataPort} \"$MINIO_ROOT_USER\" \"$MINIO_ROOT_PASSWORD\" ${pkgs.minio-client}/bin/mc mb --ignore-existing local/prod ${pkgs.minio-client}/bin/mc mb --ignore-existing local/dev - ''"; + ''; User = "minio"; Group = "minio"; EnvironmentFile = "${opts.credentialsFile}"; Restart = "always"; + RestartSec = "5"; }; };