[PR #1020] [MERGED] feat: add Steedos template #16328

Closed
opened 2026-07-14 23:19:26 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Dokploy/templates/pull/1020
Author: @Siumauricio
Created: 7/14/2026
Status: Merged
Merged: 7/14/2026
Merged by: @Siumauricio

Base: canaryHead: feat/steedos


📝 Commits (1)

  • 62850c3 feat: add Steedos template

📊 Changes

4 files changed (+42 additions, -0 deletions)

View changed files

blueprints/steedos/docker-compose.yml (+13 -0)
blueprints/steedos/meta.json (+16 -0)
blueprints/steedos/steedos.png (+0 -0)
blueprints/steedos/template.toml (+13 -0)

📄 Description

Summary

Adds a template for Steedos (https://github.com/steedos/steedos-platform), an open-source low-code platform and alternative to Salesforce, requested in #232.

  • Image: steedos/steedos-community:3.0.14 (latest stable release, actively maintained)
  • Single all-in-one service following the official Docker deployment docs: the image bundles nginx, the platform, MongoDB (replica set auto-initialized by the entrypoint) and Redis under supervisord
  • One volume (steedos-data:/steedos-storage) persists configuration (auto-generated credentials in configuration/docker.env), MongoDB data and file attachments
  • ROOT_URL is wired to the generated domain; nginx listens on port 80 (default, PORT must stay unset since it controls the internal nginx listen port)

Test evidence

Deployed on a Dokploy instance from this exact compose + toml:

  • Deploy status: done, container healthy
  • GET /HTTP 200 with the Steedos app shell (<title>Steedos</title>, amis UI)
  • GET /api/healthHTTP 200 {"status":"ok"}
  • node build-scripts/generate-meta.js --check → 477 templates validated

Note: first boot takes a few minutes while the entrypoint initializes the embedded MongoDB replica set; the built-in healthcheck (120s start period) covers this.

Closes #232

🤖 Generated with Claude Code


🔄 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/1020 **Author:** [@Siumauricio](https://github.com/Siumauricio) **Created:** 7/14/2026 **Status:** ✅ Merged **Merged:** 7/14/2026 **Merged by:** [@Siumauricio](https://github.com/Siumauricio) **Base:** `canary` ← **Head:** `feat/steedos` --- ### 📝 Commits (1) - [`62850c3`](https://github.com/Dokploy/templates/commit/62850c36962ffd9d07ef1d024e4ec5190d8759c7) feat: add Steedos template ### 📊 Changes **4 files changed** (+42 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `blueprints/steedos/docker-compose.yml` (+13 -0) ➕ `blueprints/steedos/meta.json` (+16 -0) ➕ `blueprints/steedos/steedos.png` (+0 -0) ➕ `blueprints/steedos/template.toml` (+13 -0) </details> ### 📄 Description ## Summary Adds a template for **Steedos** (https://github.com/steedos/steedos-platform), an open-source low-code platform and alternative to Salesforce, requested in #232. - Image: `steedos/steedos-community:3.0.14` (latest stable release, actively maintained) - Single all-in-one service following the [official Docker deployment docs](https://docs.steedos.com/deploy/deploy-docker/): the image bundles nginx, the platform, MongoDB (replica set auto-initialized by the entrypoint) and Redis under supervisord - One volume (`steedos-data:/steedos-storage`) persists configuration (auto-generated credentials in `configuration/docker.env`), MongoDB data and file attachments - `ROOT_URL` is wired to the generated domain; nginx listens on port 80 (default, `PORT` must stay unset since it controls the internal nginx listen port) ## Test evidence Deployed on a Dokploy instance from this exact compose + toml: - Deploy status: `done`, container healthy - `GET /` → **HTTP 200** with the Steedos app shell (`<title>Steedos</title>`, amis UI) - `GET /api/health` → **HTTP 200** `{"status":"ok"}` - `node build-scripts/generate-meta.js --check` → 477 templates validated Note: first boot takes a few minutes while the entrypoint initializes the embedded MongoDB replica set; the built-in healthcheck (120s start period) covers this. Closes #232 🤖 Generated with [Claude Code](https://claude.com/claude-code) --- <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-07-14 23:19:26 -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#16328