This pull request updates the MinIO blueprint to improve configuration flexibility and ensure compatibility with recent MinIO versions. The changes standardize environment variables, explicitly pin the MinIO Docker image version, and enhance configuration options in the template.
Docker Compose configuration improvements:
Explicitly pins the MinIO Docker image to RELEASE.2025-04-22T22-12-26Z in docker-compose.yml to ensure consistent behavior and compatibility with the admin UI.
Expands the list of environment variables in the MinIO service to allow greater configuration flexibility, including CORS, browser, compression, and region settings.
Updates port mappings to ensure both API and console ports are exposed, and clarifies volume configuration comments.
Template configuration enhancements:
Adds a comprehensive set of MinIO-related variables to template.toml for easier customization (e.g., browser settings, CORS, compression, region).
Refactors environment variable injection in template.toml to use an env array, improving maintainability and clarity.
Adds a domain mapping for the MinIO API port (9000) in addition to the console port (9001).
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
## 📋 Pull Request Information
**Original PR:** https://github.com/Dokploy/templates/pull/593
**Author:** [@jemgdevp](https://github.com/jemgdevp)
**Created:** 12/16/2025
**Status:** ❌ Closed
**Base:** `canary` ← **Head:** `feat-minio`
---
### 📝 Commits (5)
- [`e27d358`](https://github.com/Dokploy/templates/commit/e27d3583aa2c92bae15ccdd312a0aec83dbfdcee) feat: update MinIO configuration and template for improved functionality and compatibility
- [`6c4a7dc`](https://github.com/Dokploy/templates/commit/6c4a7dc05cb250cc891b0f8f314d2fa5ce39af7d) feat: add MINIO_DOMAIN environment variable to MinIO configuration
- [`85270bd`](https://github.com/Dokploy/templates/commit/85270bd0602df397b104f1f4c342f0f8c5a27aa2) refactor: clean up comments in MinIO docker-compose and template files
- [`08f7b8b`](https://github.com/Dokploy/templates/commit/08f7b8b38968b0ab663496df83210ff28eddd819) fix: update MinIO service ports mapping for consistency on Dokploy routes handling
- [`62ca672`](https://github.com/Dokploy/templates/commit/62ca672ce44fc35c99749cea283cb85aa4af776d) refactor: revert default MinIO image to latest version
### 📊 Changes
**2 files changed** (+63 additions, -18 deletions)
<details>
<summary>View changed files</summary>
📝 `blueprints/minio/docker-compose.yml` (+24 -11)
📝 `blueprints/minio/template.toml` (+39 -7)
</details>
### 📄 Description
This pull request updates the MinIO blueprint to improve configuration flexibility and ensure compatibility with recent MinIO versions. The changes standardize environment variables, explicitly pin the MinIO Docker image version, and enhance configuration options in the template.
**Docker Compose configuration improvements:**
* Explicitly pins the MinIO Docker image to `RELEASE.2025-04-22T22-12-26Z` in `docker-compose.yml` to ensure consistent behavior and compatibility with the admin UI.
* Expands the list of environment variables in the MinIO service to allow greater configuration flexibility, including CORS, browser, compression, and region settings.
* Updates port mappings to ensure both API and console ports are exposed, and clarifies volume configuration comments.
**Template configuration enhancements:**
* Adds a comprehensive set of MinIO-related variables to `template.toml` for easier customization (e.g., browser settings, CORS, compression, region).
* Refactors environment variable injection in `template.toml` to use an `env` array, improving maintainability and clarity.
* Adds a domain mapping for the MinIO API port (9000) in addition to the console port (9001).
---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/Dokploy/templates/pull/593
Author: @jemgdevp
Created: 12/16/2025
Status: ❌ Closed
Base:
canary← Head:feat-minio📝 Commits (5)
e27d358feat: update MinIO configuration and template for improved functionality and compatibility6c4a7dcfeat: add MINIO_DOMAIN environment variable to MinIO configuration85270bdrefactor: clean up comments in MinIO docker-compose and template files08f7b8bfix: update MinIO service ports mapping for consistency on Dokploy routes handling62ca672refactor: revert default MinIO image to latest version📊 Changes
2 files changed (+63 additions, -18 deletions)
View changed files
📝
blueprints/minio/docker-compose.yml(+24 -11)📝
blueprints/minio/template.toml(+39 -7)📄 Description
This pull request updates the MinIO blueprint to improve configuration flexibility and ensure compatibility with recent MinIO versions. The changes standardize environment variables, explicitly pin the MinIO Docker image version, and enhance configuration options in the template.
Docker Compose configuration improvements:
RELEASE.2025-04-22T22-12-26Zindocker-compose.ymlto ensure consistent behavior and compatibility with the admin UI.Template configuration enhancements:
template.tomlfor easier customization (e.g., browser settings, CORS, compression, region).template.tomlto use anenvarray, improving maintainability and clarity.🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.