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 ":