1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/minio_ynh.git synced 2024-09-03 19:46:18 +02:00

Merge pull request #65 from YunoHost-Apps/testing

Automated testing -> master
This commit is contained in:
Salamandar 2024-06-25 21:46:41 +02:00 committed by GitHub
commit fcb96f758a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
10 changed files with 21 additions and 20 deletions

View file

@ -18,7 +18,7 @@ It shall NOT be edited by hand.
MinIO is a High Performance Object Storage released under GNU Affero General Public License v3.0. It is API compatible with Amazon S3 cloud storage service. Use MinIO to build high performance infrastructure for machine learning, analytics and application data workloads.
## How to create a Yunohost app using MinIO
## 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.
@ -46,7 +46,7 @@ pushd "$mc_path"
popd
```
**Shipped version:** 2023.09.07~ynh1
**Shipped version:** 2023.09.07~ynh2
## Screenshots

View file

@ -18,7 +18,7 @@ No se debe editar a mano.
MinIO is a High Performance Object Storage released under GNU Affero General Public License v3.0. It is API compatible with Amazon S3 cloud storage service. Use MinIO to build high performance infrastructure for machine learning, analytics and application data workloads.
## How to create a Yunohost app using MinIO
## 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.
@ -46,7 +46,7 @@ pushd "$mc_path"
popd
```
**Versión actual:** 2023.09.07~ynh1
**Versión actual:** 2023.09.07~ynh2
## Capturas

View file

@ -18,7 +18,7 @@ EZ editatu eskuz.
MinIO is a High Performance Object Storage released under GNU Affero General Public License v3.0. It is API compatible with Amazon S3 cloud storage service. Use MinIO to build high performance infrastructure for machine learning, analytics and application data workloads.
## How to create a Yunohost app using MinIO
## 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.
@ -46,7 +46,7 @@ pushd "$mc_path"
popd
```
**Paketatutako bertsioa:** 2023.09.07~ynh1
**Paketatutako bertsioa:** 2023.09.07~ynh2
## Pantaila-argazkiak

View file

@ -18,7 +18,7 @@ Il NE doit PAS être modifié à la main.
MinIO is a High Performance Object Storage released under GNU Affero General Public License v3.0. It is API compatible with Amazon S3 cloud storage service. Use MinIO to build high performance infrastructure for machine learning, analytics and application data workloads.
## How to create a Yunohost app using MinIO
## 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.
@ -46,7 +46,7 @@ pushd "$mc_path"
popd
```
**Version incluse:** 2023.09.07~ynh1
**Version incluse:** 2023.09.07~ynh2
## Captures décran

View file

@ -18,7 +18,7 @@ NON debe editarse manualmente.
MinIO is a High Performance Object Storage released under GNU Affero General Public License v3.0. It is API compatible with Amazon S3 cloud storage service. Use MinIO to build high performance infrastructure for machine learning, analytics and application data workloads.
## How to create a Yunohost app using MinIO
## 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.
@ -46,7 +46,7 @@ pushd "$mc_path"
popd
```
**Versión proporcionada:** 2023.09.07~ynh1
**Versión proporcionada:** 2023.09.07~ynh2
## Capturas de pantalla

View file

@ -18,7 +18,7 @@
MinIO is a High Performance Object Storage released under GNU Affero General Public License v3.0. It is API compatible with Amazon S3 cloud storage service. Use MinIO to build high performance infrastructure for machine learning, analytics and application data workloads.
## How to create a Yunohost app using MinIO
## 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.
@ -46,7 +46,7 @@ pushd "$mc_path"
popd
```
**分发版本:** 2023.09.07~ynh1
**分发版本:** 2023.09.07~ynh2
## 截图

View file

@ -1,6 +1,6 @@
MinIO is a High Performance Object Storage released under GNU Affero General Public License v3.0. It is API compatible with Amazon S3 cloud storage service. Use MinIO to build high performance infrastructure for machine learning, analytics and application data workloads.
## How to create a Yunohost app using MinIO
## 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.

View file

@ -5,7 +5,7 @@ name = "MinIO server"
description.en = "High Performance, Kubernetes Native Object Storage"
description.fr = "Serveur de stockage d'objets hautes performances"
version = "2023.09.07~ynh1"
version = "2023.09.07~ynh2"
maintainers = ["Raoul de Limezy"]
@ -20,8 +20,11 @@ cpe = "cpe:2.3:a:minio:minio"
yunohost = ">= 11.2"
architectures = ["amd64", "arm64"]
multi_instance = false
ldap = "not_relevant"
sso = "not_relevant"
disk = "150M"
ram.build = "700M"
ram.runtime = "700M"

View file

@ -4,8 +4,6 @@
# COMMON VARIABLES
#=================================================
# dependencies used by the app
#=================================================
# PERSONAL HELPERS
#=================================================

View file

@ -38,15 +38,15 @@ then
done
if ynh_compare_current_package_version --comparison eq --version 2022.09.01~ynh1
then
ynh_die --message="Sorry, your MinIO instance requires a complex manual migration. Please contact Limezy on the Yunohost forum"
ynh_die --message="Sorry, your MinIO instance requires a complex manual migration. Please contact Limezy on the YunoHost forum"
fi
if ynh_compare_current_package_version --comparison eq --version 2022.11.11~ynh1
then
ynh_die --message="Sorry, your MinIO instance requires a complex manual migration. Please contact Limezy on the Yunohost forum"
ynh_die --message="Sorry, your MinIO instance requires a complex manual migration. Please contact Limezy on the YunoHost forum"
fi
if ynh_compare_current_package_version --comparison eq --version 2023.01.11~ynh1
then
ynh_die --message="Sorry, your MinIO instance requires a complex manual migration. Please contact Limezy on the Yunohost forum"
ynh_die --message="Sorry, your MinIO instance requires a complex manual migration. Please contact Limezy on the YunoHost forum"
fi
popd
ynh_secure_remove --file="$data_dir"
@ -112,7 +112,7 @@ yunohost service add $app --description="A High Performance, Kubernetes Native O
#=================================================
ynh_script_progression --message="Updating a configuration file..."
ynh_add_config --template="../conf/.env" --destination="$install_dir/.env"
ynh_add_config --template=".env" --destination="$install_dir/.env"
chmod 400 "$install_dir/.env"
chown $app:$app "$install_dir/.env"