diff --git a/shell.nix b/shell.nix index 6e0ec5107..90eb4f2a4 100644 --- a/shell.nix +++ b/shell.nix @@ -114,17 +114,17 @@ let [[ -n "MINIO_LOGFILE" ]] && rm -rvf ''${MINIO_LOGFILE} } - minio_dir=$(mktemp -d) + export MINIO_DIR=$(mktemp -d) export MINIO_LOGFILE=$(mktemp --tmpdir minio.XXXXXX.log) + export MINIO_ACCESS_KEY=$(${pkgs.pwgen}/bin/pwgen -s 16 1) + export MINIO_SECRET_KEY=$(${pkgs.pwgen}/bin/pwgen -s 32 1) - minio server --address localhost:9000 ''${minio_dir} &>''${MINIO_LOGFILE} & + minio server --address localhost:9000 ''${MINIO_DIR} &>''${MINIO_LOGFILE} & minio_pid=$? sleep 1 - export UPLOAD_S3_HOST=localhost UPLOAD_S3_PORT=9000 UPLOAD_S3_SSL=false - export UPLOAD_S3_KEY_ID=$(${pkgs.jq}/bin/jq -r '.credential.accessKey' ''${minio_dir}/.minio.sys/config/config.json) - export UPLOAD_S3_KEY=$(${pkgs.jq}/bin/jq -r '.credential.secretKey' ''${minio_dir}/.minio.sys/config/config.json) + export UPLOAD_S3_HOST=localhost UPLOAD_S3_PORT=9000 UPLOAD_S3_SSL=false UPLOAD_S3_KEY_ID=''${MINIO_ACCESS_KEY} UPLOAD_S3_KEY=''${MINIO_SECRET_KEY} set +xe fi