mirror of
https://git.cloudron.io/cloudron/minio-app
synced 2025-09-25 22:47:23 +00:00
316047b1d394686b75dfe4755c7f2d324182f642
we generate a dynamic password because users might forget to change the admin password (with the oidc login being so click friendly)
Minio Cloudron App
This repository contains the Cloudron app package source for Minio.
Installation
or using the Cloudron command line tooling
cloudron install --appstore-id io.minio.cloudronapp
Building
The app package can be built using the Cloudron command line tooling.
cd minio-app
cloudron build
cloudron install
Testing
The e2e tests are located in the test/
folder and require nodejs. They are creating a fresh build, install the app on your Cloudron, perform tests, backup, restore and test if the repos are still ok. The tests expect port 29418 to be available.
cd minio-app/test
npm install
PATH=$PATH:node_modules/.bin mocha --bail test.js
Notes
MinIO Console is an embedded web-based object browser built into MinIO Server
Multi-domain
MINIO_DOMAIN=domain.com env var can be set to server DNS style requests as bucket.domain.com . This requires the platform code to set aliases for the httpPorts and not the primaryport.
Languages
JavaScript
84%
Shell
10.5%
Dockerfile
5.5%