mint
Collection of tests to detect overall correctness of MinIO server.
File Explorer
Download Latest Version (.zip)- codeql-analysis.yml
- dependency-review.yml
- shellsheck.yml
- install.sh
- install.sh
- FunctionalTests.java
- LimitedInputStream.java
- MintLogger.java
- S3TestUtils.java
- Utils.java
- build.gradle.kts
- gradle-wrapper.properties
- .gitattributes
- .gitignore
- gradlew
- gradlew.bat
- install.sh
- settings.gradle.kts
- install.sh
- install.sh
- install.sh
- install.sh
- install.sh
- install.sh
- install.sh
- install.sh
- install.sh
- install.sh
- install.sh
- bucket.go
- delete.go
- get.go
- go.mod
- go.sum
- install.sh
- legalhold.go
- list.go
- main.go
- put.go
- retention.go
- stat.go
- tagging.go
- utils.go
- run.sh
- go.mod
- go.sum
- main.go
- run.sh
- run.sh
- composer.json
- quick-tests.php
- README.md
- run.sh
- aws-stub-tests.rb
- README.md
- run.sh
- README.md
- run.sh
- test.sh
- go.mod
- go.sum
- main.go
- run.sh
- README.md
- run.sh
- go.mod
- go.sum
- README.md
- run.sh
- versioning_test.go
- README.md
- run.sh
- .mocharc.js
- babel-register.js
- minioreporter.js
- package.json
- README.md
- run.sh
- README.md
- run.sh
- .gitignore
- README.md
- run.sh
- test.sh
- csv.py
- README.md
- run.sh
- sql_ops.py
- tests.py
- utils.py
- run.sh
- .dockerignore
- .gitignore
- create-data-files.sh
- Dockerfile
- entrypoint.sh
- install-packages.list
- LICENSE
- mint.sh
- postinstall.sh
- preinstall.sh
- README.md
- release.sh
- remove-packages.list
- source.sh
# Installation Guide
git clone https://github.com/minio/mint
Downloads the entire project code from GitHub to your computer.
cd mint
Moves into the project folder you just downloaded.
2. Docker
Easy Recommended- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
docker build -t mint .
Builds a runnable image based on the Dockerfile.
docker run -p 8080:80 mint
Runs the built image as an actual container.
3. Gradle (Java/Kotlin)
Medium- Git Needed to download the project code from GitHub.
- JDK (Java) Required to build and run Java/Kotlin projects.
- Gradle If the repo includes gradlew (Gradle Wrapper), you don't need to install Gradle separately.
cd build/aws-sdk-java-v2/app
This project's files live in a subfolder, so move into it first.
./gradlew build
Builds the project using Gradle.
4. Node.js
Easycd run/core/minio-js
This project's files live in a subfolder, so move into it first.
npm install
Downloads and installs the libraries listed in package.json.
npm start
Starts the development/run server.
5. PHP (Composer)
Easycd run/core/aws-sdk-php
This project's files live in a subfolder, so move into it first.
composer install
Installs the PHP libraries listed in composer.json.
6. Go
Mediumcd build/versioning
This project's files live in a subfolder, so move into it first.
go build ./...
Compiles the Go program into an executable.
go run .
Runs the Go program directly without a separate build step.
