Files
templates/blueprints
Rayane 16693e6f74 fix(plane): update to v1.2.3 and replace MinIO with RustFS (#760)
* fix(plane): update template to Plane v1.x (stable)
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

* fix(plane): replace MinIO with RustFS (Apache 2.0)
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

* fix(plane): address CI and convention issues

- 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

* fix(plane): address review feedback

- Pin RustFS to 1.0.0-alpha.90 (no latest tag)
- WEB_URL and CORS_ALLOWED_ORIGINS use http (Dokploy handles TLS)
2026-07-07 17:36:19 -06:00
..
2026-01-29 20:14:06 -06:00
2026-02-15 21:24:19 -06:00
2025-12-14 23:40:25 -06:00
2026-02-15 21:24:19 -06:00
2025-08-07 00:48:53 -06:00
2025-09-05 02:45:59 -06:00
2026-07-07 17:36:00 -06:00
2025-12-14 23:40:25 -06:00
2026-02-15 21:24:19 -06:00
2026-01-28 01:11:36 -06:00
2025-07-06 21:14:02 -06:00
2025-12-14 23:40:25 -06:00
2025-12-14 23:40:25 -06:00
2026-02-12 10:13:54 -06:00
2026-01-28 01:11:36 -06:00
2025-07-27 22:40:54 -06:00
2025-12-14 23:40:25 -06:00
2025-07-27 22:40:54 -06:00
2026-07-07 17:36:04 -06:00
2026-07-07 17:36:04 -06:00
2025-09-01 23:13:21 -06:00
2025-12-14 23:40:25 -06:00
2026-07-07 13:13:20 -06:00
2025-12-14 23:40:25 -06:00
2026-01-28 01:11:36 -06:00
2025-12-14 23:40:25 -06:00
2025-08-28 00:22:23 -06:00
2025-07-27 22:40:54 -06:00
2025-07-27 22:40:54 -06:00
2025-07-27 22:40:54 -06:00
2025-07-27 22:40:54 -06:00
2025-08-22 22:57:30 -06:00
2026-01-28 01:11:36 -06:00
2025-12-14 23:40:25 -06:00
2025-08-28 00:22:23 -06:00
2025-11-08 00:03:45 -06:00
2026-01-28 01:11:36 -06:00
2026-07-07 17:35:57 -06:00
2025-12-14 23:40:25 -06:00
2025-07-27 22:40:54 -06:00
2025-04-02 03:43:38 -07:00
2025-05-10 03:39:50 -06:00
2025-05-24 17:42:20 -06:00
2025-07-11 23:42:54 -06:00
2025-12-14 23:40:25 -06:00
2026-05-12 14:40:05 -06:00
2026-07-07 13:16:48 -06:00
2026-03-05 01:39:40 -06:00
2025-07-27 22:40:54 -06:00
2026-02-15 21:24:19 -06:00
2025-04-20 22:02:04 -06:00
2025-12-14 23:40:25 -06:00
2025-10-25 17:33:05 -06:00
2026-01-28 01:11:36 -06:00
2026-02-15 21:24:19 -06:00
2026-02-15 21:24:19 -06:00
2026-01-28 01:11:36 -06:00
2026-07-07 15:43:07 -06:00
2025-12-14 23:40:25 -06:00
2025-12-14 23:40:25 -06:00
2025-12-14 23:40:25 -06:00
2026-01-28 01:11:36 -06:00
2025-12-14 23:40:25 -06:00
2025-12-14 23:40:25 -06:00
2025-07-27 22:40:54 -06:00
2025-12-14 23:40:25 -06:00
2025-04-08 23:28:32 -06:00
2026-01-28 01:11:36 -06:00
2026-01-28 01:11:36 -06:00
2026-07-07 17:36:10 -06:00
2025-12-14 23:40:25 -06:00
2025-10-04 22:06:58 -06:00
2025-12-14 23:40:25 -06:00
2025-07-20 21:47:13 -06:00
2025-07-27 22:40:54 -06:00
2026-01-28 01:11:36 -06:00
2025-12-14 23:40:25 -06:00
2025-10-25 19:09:21 -06:00
2025-08-28 00:22:23 -06:00
2025-07-27 22:40:54 -06:00
2025-12-14 23:40:25 -06:00
2025-12-14 23:40:25 -06:00
2025-07-27 22:40:54 -06:00
2025-08-28 00:23:15 -06:00
2025-07-27 22:40:54 -06:00
2025-08-02 00:09:52 -06:00
2026-02-12 10:13:54 -06:00
2025-07-27 22:40:54 -06:00
2025-07-27 22:40:54 -06:00
2025-12-14 23:40:25 -06:00
2026-01-28 01:11:36 -06:00
2025-12-14 23:40:25 -06:00
2025-12-14 23:40:25 -06:00
2025-08-28 00:22:23 -06:00
2025-12-14 23:40:25 -06:00
2025-05-07 01:15:02 -06:00
2025-12-14 23:40:25 -06:00
2025-08-28 00:22:23 -06:00
2025-07-27 22:40:54 -06:00
2025-09-13 22:25:49 -06:00
2025-08-11 00:00:44 -06:00
2026-02-15 21:24:19 -06:00
2026-07-07 15:44:10 -06:00
2026-01-28 01:11:36 -06:00
2025-04-26 19:10:34 -06:00
2026-02-15 21:24:19 -06:00
2026-07-07 15:44:39 -06:00
2026-01-28 01:11:36 -06:00
2025-12-14 23:40:25 -06:00
2026-07-07 14:04:26 -06:00
2025-12-14 23:40:25 -06:00
2025-12-14 23:40:25 -06:00
2025-04-01 23:37:48 -06:00
2025-12-14 23:40:25 -06:00
2025-12-14 23:40:25 -06:00
2025-08-01 01:35:37 -06:00
2026-01-28 01:11:36 -06:00
2026-02-15 21:24:19 -06:00
2026-07-07 16:04:29 -06:00
2026-07-07 13:12:35 -06:00
2025-12-14 23:40:25 -06:00
2025-07-27 22:40:54 -06:00
2025-04-26 19:10:34 -06:00
2026-02-15 21:24:19 -06:00
2026-01-28 00:34:15 -06:00
2026-02-15 21:24:19 -06:00
2026-01-28 01:11:36 -06:00
2026-07-07 15:44:20 -06:00
2025-07-27 22:40:54 -06:00
2025-12-14 23:40:25 -06:00
2025-04-17 14:44:04 -06:00
2026-01-28 01:11:36 -06:00
2025-12-14 23:40:25 -06:00
2026-02-15 21:24:19 -06:00
2025-06-19 22:25:12 -06:00
2026-01-28 01:11:36 -06:00
2025-12-14 23:40:25 -06:00
2026-03-05 01:27:26 -06:00
2026-02-15 21:24:19 -06:00
2026-07-07 14:04:12 -06:00
2026-02-15 21:24:19 -06:00
2025-08-28 00:22:23 -06:00
2025-07-27 22:40:54 -06:00
2026-02-15 21:24:19 -06:00
2025-12-14 23:40:25 -06:00
2025-12-14 23:40:25 -06:00
2026-02-15 21:24:19 -06:00
2025-08-28 00:22:23 -06:00
2025-07-27 22:40:54 -06:00
2025-06-19 22:36:29 -06:00
2026-01-28 01:11:36 -06:00