fix(plane): update to v1.2.3 and replace MinIO with RustFS#760
Open
Rasaboun wants to merge 4 commits intoDokploy:canaryfrom
Open
fix(plane): update to v1.2.3 and replace MinIO with RustFS#760Rasaboun wants to merge 4 commits intoDokploy:canaryfrom
Rasaboun wants to merge 4 commits intoDokploy:canaryfrom
Conversation
built with Refined Cloudflare Pages Action⚡ Cloudflare Pages Deployment
|
The existing template targeted v0.27.1 which is heavily outdated. This updates it to match Plane's current official deployment config. Changes: - Images: v0.27.1 → stable (currently v1.2.3) from Docker Hub - Remove explicit commands from frontend services (built into images) - Postgres: 17-alpine → 15.7-alpine (matches Plane's supported version) - Valkey: 7.2.5 → 7.2.11 - Proxy: add admin + live dependencies, proxy_config/proxy_data volumes - Add LIVE_SERVER_SECRET_KEY, APP_DOMAIN, SITE_ADDRESS env vars - Add RABBITMQ_USER/PASSWORD/VHOST (new v1.x env var names) - Fix RABBITMQ_DEFAULT_USER bug (was hardcoded string, not variable) - Fix DATABASE_URL to use template variables directly - Fix AWS_ACCESS_KEY_ID to match MINIO_ROOT_USER literal - Remove deprecated: version key, SENTRY_*, NGINX_PORT - Remove unused env_file from plane-redis - Add restart policies to all services
MinIO's open-source edition is effectively dead: - Admin UI stripped (March 2025) - Docker images discontinued (October 2025) - GitHub repo in maintenance mode (December 2025) - Marked as "NO LONGER MAINTAINED" (February 2026) RustFS is an S3-compatible drop-in replacement: - Apache 2.0 license (no AGPL restrictions) - Same S3 API on port 9000 - Written in Rust, 2.3x faster than MinIO for small objects - Active development with built-in web console
- Add back version: "3.8" (required by Dokploy conventions) - Update meta.json: version v0.27.1 → v1.2.3 - Run process-meta to fix pre-existing strapi duplicate - Migrator restart: "no" → on-failure
7366b0d to
d340d8f
Compare
Contributor
There was a problem hiding this comment.
Pull request overview
Updates the Plane Dokploy blueprint to Plane v1.2.3 and swaps the bundled object storage backend from MinIO to RustFS.
Changes:
- Bumped Plane images to
v1.2.3and adjusted service settings (restart policies, depends_on, proxy volumes). - Updated Plane environment configuration (DB/RabbitMQ/app domain vars) and moved S3 endpoint to the new storage service.
- Refreshed the Plane
meta.jsonentry (version/description/tags).
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 4 comments.
| File | Description |
|---|---|
| meta.json | Updates Plane metadata (version, description, tags). |
| blueprints/plane/template.toml | Updates env vars for Plane v1.x and RustFS-backed S3 configuration. |
| blueprints/plane/docker-compose.yml | Pins Plane services to v1.2.3, adds restart policies, and replaces MinIO with a plane-storage RustFS service. |
- Pin RustFS to 1.0.0-alpha.90 (no latest tag) - WEB_URL and CORS_ALLOWED_ORIGINS use http (Dokploy handles TLS)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
The Plane template was targeting v0.27.1 which is outdated (current: v1.2.3) and MinIO the bundled object storage is no longer maintained as open source.
Plane v1.x update:
v1.2.3from Docker Hub (overridable viaAPP_RELEASE)17-alpine→15.7-alpine(matches Plane's officially supported version)7.2.5→7.2.11admin+livetodepends_on, addedproxy_config/proxy_datavolumesAPP_DOMAIN,LIVE_SERVER_SECRET_KEY,SITE_ADDRESS,RABBITMQ_USER/PASSWORD/VHOSTRABBITMQ_DEFAULT_USERbug (was hardcoded stringrabbitmq_userinstead of${rabbitmq_user}variable)restartpolicies to all servicesMinIO → RustFS replacement:
1.0.0-alpha.90)plane-minio→plane-storageTest plan