From 0e0f29beb175d8d05faa603eab0f68bbce1eb01b Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 16 Jul 2025 11:03:42 +0200 Subject: [PATCH] Create run --- ente/rootfs/etc/services.d/03-minio-init/run | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 ente/rootfs/etc/services.d/03-minio-init/run diff --git a/ente/rootfs/etc/services.d/03-minio-init/run b/ente/rootfs/etc/services.d/03-minio-init/run new file mode 100644 index 000000000..9c6ae5ebf --- /dev/null +++ b/ente/rootfs/etc/services.d/03-minio-init/run @@ -0,0 +1,18 @@ +#!/usr/bin/with-contenv bashio +# shellcheck shell=bash +set -euo pipefail + +MINIO_USER="$(bashio::config 'MINIO_ROOT_USER')" +MINIO_PASS="$(bashio::config 'MINIO_ROOT_PASSWORD')" +S3_BUCKET="$(bashio::config 'S3_BUCKET')" + +bashio::log.info "MinIO-init: waiting for API..." +until /usr/local/bin/mc alias set h0 http://127.0.0.1:3200 "${MINIO_USER}" "${MINIO_PASS}" 2>/dev/null; do + sleep 1 +done + +bashio::log.info "MinIO-init: ensuring bucket ${S3_BUCKET}..." +/usr/local/bin/mc mb -p "h0/${S3_BUCKET}" || true + +bashio::log.info "MinIO-init: done." +exit 0