[PR #592] [CLOSED] refactor: update RustFS configuration in docker-compose and template files #9169

Closed
opened 2026-06-02 06:03:12 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Dokploy/templates/pull/592
Author: @jemgdevp
Created: 12/16/2025
Status: ❌ Closed

Base: canary ← Head: refactor-rustfs


📝 Commits (1)

  • 0523468 refactor: update RustFS configuration in docker-compose and template files

📊 Changes

2 files changed (+27 additions, -10 deletions)

View changed files

📝 blueprints/rustfs/docker-compose.yml (+11 -7)
📝 blueprints/rustfs/template.toml (+16 -3)

📄 Description

This pull request updates the RustFS blueprint configuration to improve environment variable management and make the service setup more flexible and explicit. The changes mainly focus on how environment variables are defined and passed to the Docker container, as well as providing more sensible defaults in the template.

Key configuration improvements:

Environment variable handling:

  • In docker-compose.yml, environment variables are now listed without hardcoded values, making it easier to override them via external configuration or secrets. Additional variables like RUSTFS_EXTERNAL_URL, RUSTFS_CONSOLE_EXTERNAL_URL, RUSTFS_REGION, and RUSTFS_LOG_LEVEL have been added for greater flexibility.
  • In template.toml, default values for key environment variables (such as address, console_address, region, and log_level) are now explicitly set, ensuring a consistent setup out of the box.

Blueprint template enhancements:

  • The [config].env array in template.toml now includes all relevant environment variables, dynamically populated from the template variables, making configuration more transparent and easier to maintain.
  • CORS and console settings are now explicitly enabled by default in the template, improving the out-of-the-box developer experience.

These changes help standardize and clarify the configuration process for deploying RustFS using Docker Compose and the blueprint template.


🔄 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/592 **Author:** [@jemgdevp](https://github.com/jemgdevp) **Created:** 12/16/2025 **Status:** ❌ Closed **Base:** `canary` ← **Head:** `refactor-rustfs` --- ### 📝 Commits (1) - [`0523468`](https://github.com/Dokploy/templates/commit/0523468d241ad18c52abf2082adf292ce91b66c7) refactor: update RustFS configuration in docker-compose and template files ### 📊 Changes **2 files changed** (+27 additions, -10 deletions) <details> <summary>View changed files</summary> 📝 `blueprints/rustfs/docker-compose.yml` (+11 -7) 📝 `blueprints/rustfs/template.toml` (+16 -3) </details> ### 📄 Description This pull request updates the RustFS blueprint configuration to improve environment variable management and make the service setup more flexible and explicit. The changes mainly focus on how environment variables are defined and passed to the Docker container, as well as providing more sensible defaults in the template. Key configuration improvements: **Environment variable handling:** * In `docker-compose.yml`, environment variables are now listed without hardcoded values, making it easier to override them via external configuration or secrets. Additional variables like `RUSTFS_EXTERNAL_URL`, `RUSTFS_CONSOLE_EXTERNAL_URL`, `RUSTFS_REGION`, and `RUSTFS_LOG_LEVEL` have been added for greater flexibility. * In `template.toml`, default values for key environment variables (such as `address`, `console_address`, `region`, and `log_level`) are now explicitly set, ensuring a consistent setup out of the box. **Blueprint template enhancements:** * The `[config].env` array in `template.toml` now includes all relevant environment variables, dynamically populated from the template variables, making configuration more transparent and easier to maintain. * CORS and console settings are now explicitly enabled by default in the template, improving the out-of-the-box developer experience. These changes help standardize and clarify the configuration process for deploying RustFS using Docker Compose and the blueprint template. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-06-02 06:03:12 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/templates#9169