Skip to content
This repository was archived by the owner on Jun 3, 2025. It is now read-only.

godlewski-dm/jmix-miniofs

Repository files navigation

DEPRECATED

The addon is abandoned. Consider to use AWS File Storage instead.

Jmix MinIO File Storage

This repository contains MinIO File Storage addon of the Jmix framework.

Installation

Add to your project's build.gradle dependencies:

implementation 'dev.warhammster.jmix:jmix-miniofs-starter:1.5.0'

Quick start

After installation, you need to configure file storage properties in application.properties file. Here's an example for a local MinIO storage:

jmix.miniofs.endpointUrl = http://localhost:9000
jmix.miniofs.accessKey = minioadmin
jmix.miniofs.secretKey = minioadmin
jmix.miniofs.bucket = my-bucket

Configuration

jmix.miniofs.endpointUrl

jmix.miniofs.accessKey

  • Description: MinIO or Amazon S3 access key. If not set MINIO_ACCESS_KEY environment variable will be used.

jmix.miniofs.secretKey

  • Description: MinIO or Amazon S3 secret key. If not set MINIO_SECRET_KEY environment variable will be used.

jmix.miniofs.bucket

  • Description: MinIO or Amazon S3 bucket name.

jmix.miniofs.region

  • Description: Amazon S3 region. Must be specified if Amazon S3 storage is used.

jmix.miniofs.partSize

  • Description: Upload part size in bytes. A valid part size is between 5MiB to 5GiB (both limits inclusive).
  • Default value: 5242880

About

Jmix MinIO File Storage

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages