This commit is contained in:
2025-06-20 23:54:53 -05:00
parent 40ee1df632
commit 309a763b77
+7 -7
View File
@@ -61,23 +61,23 @@
wantedBy = [ "multi-user.target" ]; wantedBy = [ "multi-user.target" ];
serviceConfig = { serviceConfig = {
ExecStart='' ExecStart = ''
${pkgs.minio}/bin/minio server ${opts.dataDir} \ ${pkgs.minio}/bin/minio server ${opts.dataDir} \
--address ":${toString opts.dataPort}" \ --address ":${toString opts.dataPort}" \
--console-address ":${toString opts.consolePort}" --console-address ":${toString opts.consolePort}"
''; '';
ExecStartPost='' 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 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/prod
${pkgs.minio-client}/bin/mc mb --ignore-existing local/dev ${pkgs.minio-client}/bin/mc mb --ignore-existing local/dev
''; '';
User="minio"; User = "minio";
Group="minio"; Group = "minio";
EnvironmentFile="${opts.credentialsFile}"; EnvironmentFile = "${opts.credentialsFile}";
Restart="always"; Restart = "always";
RestartSec="5"; RestartSec = "5s";
}; };
}; };