From df8e34466e03b34bdfc2a6699739e861cbe61652 Mon Sep 17 00:00:00 2001 From: Mahipal C Date: Fri, 10 May 2024 17:53:32 +0530 Subject: [PATCH] App submission: MinIO (#982) --- minio/data/minio/.gitkeep | 1 + minio/docker-compose.yml | 24 ++++++++++++++++++++ minio/umbrel-app.yml | 46 +++++++++++++++++++++++++++++++++++++++ 3 files changed, 71 insertions(+) create mode 100644 minio/data/minio/.gitkeep create mode 100644 minio/docker-compose.yml create mode 100644 minio/umbrel-app.yml diff --git a/minio/data/minio/.gitkeep b/minio/data/minio/.gitkeep new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/minio/data/minio/.gitkeep @@ -0,0 +1 @@ + diff --git a/minio/docker-compose.yml b/minio/docker-compose.yml new file mode 100644 index 0000000..14ebe73 --- /dev/null +++ b/minio/docker-compose.yml @@ -0,0 +1,24 @@ +version: "3.7" + +services: + app_proxy: + environment: + APP_HOST: minio_web_1 + APP_PORT: 9011 + PROXY_AUTH_ADD: "false" + + web: + image: "quay.io/minio/minio:RELEASE.2024-04-06T05-26-02Z@sha256:178e05aba3a0dc967df3558aab43097f1427bbcda77264fc24e92f1bf09dfe02" + restart: on-failure + user: "1000:1000" + stop_grace_period: 1m + ports: + # MinIO Api Server Port + - "9010:9000" + command: ["server", "/data"] + volumes: + - ${APP_DATA_DIR}/data/minio:/data + environment: + MINIO_ROOT_USER: "umbrel" + MINIO_ROOT_PASSWORD: "$APP_PASSWORD" + MINIO_CONSOLE_ADDRESS: ":9011" diff --git a/minio/umbrel-app.yml b/minio/umbrel-app.yml new file mode 100644 index 0000000..8e2d8ac --- /dev/null +++ b/minio/umbrel-app.yml @@ -0,0 +1,46 @@ +manifestVersion: 1 +id: minio +category: developer +name: MinIO +version: "RELEASE.2024-02-17T01-15-57Z" +tagline: The Object Store for AI Data Infrastructure +description: >- + MinIO is a high-performance, S3 compatible object store. It is built for + large scale AI/ML, data lake and database workloads. It is software-defined + and runs on any cloud or on-premises infrastructure. MinIO is dual-licensed + under open source GNU AGPL v3 and a commercial enterprise license. + + + Understand the Features that Make MinIO the Industry's Most Widely Deployed Object Store: + + - Bucket & Object Immutability + + - Encryption + + - Active Active Replication for Object Storage + + - Automated Data Management Interfaces + + - Object Storage Built for S3 + + - Data Life Cycle Management & Tiering + + - Scalable Object Storage + + - Identity & Access Management + +developer: "MinIO, Inc." +submitter: maipal-c +submission: https://github.com/getumbrel/umbrel-apps/pull/982 +website: https://min.io +dependencies: [] +repo: https://github.com/minio/minio +support: https://slack.min.io +port: 9011 +gallery: + - 1.jpg + - 2.jpg + - 3.jpg +path: "" +deterministicPassword: true +defaultUsername: umbrel