mirror of
https://github.com/YunoHost-Apps/minio_ynh.git
synced 2024-09-03 19:46:18 +02:00
Auto-update README
This commit is contained in:
parent
44154d4f06
commit
b44c49dbac
2 changed files with 58 additions and 0 deletions
29
README.md
29
README.md
|
@ -26,6 +26,35 @@ MinIO is a High Performance Object Storage released under GNU Affero General Pub
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
## Disclaimers / important information
|
||||||
|
|
||||||
|
## How to create a Yunohost app using MinIO
|
||||||
|
During the install process, MinIO will install both the MinIO server and MinIO client.
|
||||||
|
If your app needs to use an Amazon S3 storage, I recommend to use the MinIO client to create and setup buckets as per your app's requirements. You can have a look at outline_ynh app for reference.
|
||||||
|
|
||||||
|
### First step : retrieve MinIO credentials
|
||||||
|
```
|
||||||
|
#=================================================
|
||||||
|
# SETUP MINIO CREDENTIALS
|
||||||
|
#=================================================
|
||||||
|
minio_domain=$(ynh_app_setting_get --app="minio" --key=domain)
|
||||||
|
minio_admin=$(ynh_app_setting_get --app="minio" --key=admin)
|
||||||
|
minio_password=$(ynh_app_setting_get --app="minio" --key=password)
|
||||||
|
mc_path=$(ynh_app_setting_get --app="minio" --key=mc_path)
|
||||||
|
```
|
||||||
|
|
||||||
|
### Second step : create and setup your bucket
|
||||||
|
```
|
||||||
|
#=================================================
|
||||||
|
# SETUP MINIO BUCKET
|
||||||
|
#=================================================
|
||||||
|
ynh_script_progression --message="Setting up MinIO bucket for YOURAPP..." --weight=1
|
||||||
|
|
||||||
|
pushd "$mc_path"
|
||||||
|
ynh_exec_warn_less sudo -u minio ./mc mb minio/NAME_OF_YOUR_BUCKET --region "NAME_OF_YOUR_REGION"
|
||||||
|
ynh_exec_warn_less sudo -u minio ./mc policy set NEEDED_POLICY minio/NAME_OF_YOUR_BUCKET
|
||||||
|
popd
|
||||||
|
```
|
||||||
## Documentation and resources
|
## Documentation and resources
|
||||||
|
|
||||||
* Official app website: https://min.io
|
* Official app website: https://min.io
|
||||||
|
|
29
README_fr.md
29
README_fr.md
|
@ -22,6 +22,35 @@ MinIO is a High Performance Object Storage released under GNU Affero General Pub
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
## Avertissements / informations importantes
|
||||||
|
|
||||||
|
## How to create a Yunohost app using MinIO
|
||||||
|
During the install process, MinIO will install both the MinIO server and MinIO client.
|
||||||
|
If your app needs to use an Amazon S3 storage, I recommend to use the MinIO client to create and setup buckets as per your app's requirements. You can have a look at outline_ynh app for reference.
|
||||||
|
|
||||||
|
### First step : retrieve MinIO credentials
|
||||||
|
```
|
||||||
|
#=================================================
|
||||||
|
# SETUP MINIO CREDENTIALS
|
||||||
|
#=================================================
|
||||||
|
minio_domain=$(ynh_app_setting_get --app="minio" --key=domain)
|
||||||
|
minio_admin=$(ynh_app_setting_get --app="minio" --key=admin)
|
||||||
|
minio_password=$(ynh_app_setting_get --app="minio" --key=password)
|
||||||
|
mc_path=$(ynh_app_setting_get --app="minio" --key=mc_path)
|
||||||
|
```
|
||||||
|
|
||||||
|
### Second step : create and setup your bucket
|
||||||
|
```
|
||||||
|
#=================================================
|
||||||
|
# SETUP MINIO BUCKET
|
||||||
|
#=================================================
|
||||||
|
ynh_script_progression --message="Setting up MinIO bucket for YOURAPP..." --weight=1
|
||||||
|
|
||||||
|
pushd "$mc_path"
|
||||||
|
ynh_exec_warn_less sudo -u minio ./mc mb minio/NAME_OF_YOUR_BUCKET --region "NAME_OF_YOUR_REGION"
|
||||||
|
ynh_exec_warn_less sudo -u minio ./mc policy set NEEDED_POLICY minio/NAME_OF_YOUR_BUCKET
|
||||||
|
popd
|
||||||
|
```
|
||||||
## Documentations et ressources
|
## Documentations et ressources
|
||||||
|
|
||||||
* Site officiel de l'app : https://min.io
|
* Site officiel de l'app : https://min.io
|
||||||
|
|
Loading…
Add table
Reference in a new issue