fix env-vars
This commit is contained in:
10
minio/run.sh
10
minio/run.sh
@@ -1,6 +1,14 @@
|
||||
#!/usr/bin/env bash
|
||||
echo "[DEBUG] Run script started.."
|
||||
set -e
|
||||
|
||||
# Read config from Home Assistant options
|
||||
ACCESS_KEY=$(jq -r .access_key /data/options.json)
|
||||
SECRET_KEY=$(jq -r .secret_key /data/options.json)
|
||||
REGION=$(jq -r .region /data/options.json)
|
||||
BUCKET=$(jq -r .bucket /data/options.json)
|
||||
|
||||
|
||||
# Config via HA options
|
||||
export MINIO_ROOT_USER="${ACCESS_KEY}"
|
||||
export MINIO_ROOT_PASSWORD="${SECRET_KEY}"
|
||||
@@ -17,7 +25,7 @@ DATA_DIR="/data"
|
||||
BUCKET="${BUCKET}"
|
||||
mkdir -p "$DATA_DIR/$BUCKET"
|
||||
|
||||
echo "[INFO] Starting MinIO with access: $ACCESS_KEY, region: $MINIO_REGION"
|
||||
echo "[INFO] Starting MinIO with access: $MINIO_ROOT_USER, region: $MINIO_REGION"
|
||||
if [[ -f "$CERT_PATH" && -f "$KEY_PATH" ]]; then
|
||||
echo "[INFO] TLS cert found, starting in HTTPS mode"
|
||||
exec minio server $DATA_DIR --address ":9000" --console-address ":9001" --certs-dir /ssl
|
||||
|
||||
Reference in New Issue
Block a user