From 2addb73186df32bf18487ed3a6406f5583f20f71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Koco=C5=84?= Date: Wed, 10 Dec 2025 14:11:17 +0100 Subject: [PATCH] minio v0.1 --- hass_minio_server/Dockerfile | 5 +++++ hass_minio_server/config.json | 19 +++++++++++++++++++ hass_minio_server/run.py | 9 +++++++++ 3 files changed, 33 insertions(+) create mode 100644 hass_minio_server/Dockerfile create mode 100644 hass_minio_server/config.json create mode 100644 hass_minio_server/run.py diff --git a/hass_minio_server/Dockerfile b/hass_minio_server/Dockerfile new file mode 100644 index 0000000..1507098 --- /dev/null +++ b/hass_minio_server/Dockerfile @@ -0,0 +1,5 @@ + +FROM minio/minio:latest +COPY run.sh /run.sh +RUN chmod +x /run.sh +CMD [ diff --git a/hass_minio_server/config.json b/hass_minio_server/config.json new file mode 100644 index 0000000..cb4122b --- /dev/null +++ b/hass_minio_server/config.json @@ -0,0 +1,19 @@ + +{ + "name": "MinIO Server", + "version": "1.0", + "slug": "minio_server", + "description": "Host MinIO on Home Assistant", + "startup": "services", + "ports": { + "9000/tcp": 9000 + }, + "map": ["config:rw", "ssl"], + "options": { + "access_key": "minioadmin", + "secret_key": "minioadmin" + }, + "schema": { + "access_key": "str", + "secret "secret_key": "str" + } diff --git a/hass_minio_server/run.py b/hass_minio_server/run.py new file mode 100644 index 0000000..29de68c --- /dev/null +++ b/hass_minio_server/run.py @@ -0,0 +1,9 @@ + +#!/usr/bin/with-contenv bashio +ACCESS_KEY=$(bashio::config 'access_key') +SECRET_KEY=$(bashio::config 'secret_key') + +export MINIO_ROOT_USER=$ACCESS_KEY +export MINIO_ROOT_PASSWORD=$SECRET_KEY + +exec minio server /data --console-address ":