From 62850c36962ffd9d07ef1d024e4ec5190d8759c7 Mon Sep 17 00:00:00 2001 From: Mauricio Siu Date: Tue, 14 Jul 2026 13:10:56 -0600 Subject: [PATCH] feat: add Steedos template Co-Authored-By: Claude Fable 5 --- blueprints/steedos/docker-compose.yml | 13 +++++++++++++ blueprints/steedos/meta.json | 16 ++++++++++++++++ blueprints/steedos/steedos.png | Bin 0 -> 4448 bytes blueprints/steedos/template.toml | 13 +++++++++++++ 4 files changed, 42 insertions(+) create mode 100644 blueprints/steedos/docker-compose.yml create mode 100644 blueprints/steedos/meta.json create mode 100644 blueprints/steedos/steedos.png create mode 100644 blueprints/steedos/template.toml diff --git a/blueprints/steedos/docker-compose.yml b/blueprints/steedos/docker-compose.yml new file mode 100644 index 00000000..0f2637fa --- /dev/null +++ b/blueprints/steedos/docker-compose.yml @@ -0,0 +1,13 @@ +version: "3.8" + +services: + steedos: + image: steedos/steedos-community:3.0.14 + restart: always + environment: + - ROOT_URL=http://${STEEDOS_HOST} + volumes: + - steedos-data:/steedos-storage + +volumes: + steedos-data: diff --git a/blueprints/steedos/meta.json b/blueprints/steedos/meta.json new file mode 100644 index 00000000..baabd013 --- /dev/null +++ b/blueprints/steedos/meta.json @@ -0,0 +1,16 @@ +{ + "id": "steedos", + "name": "Steedos", + "version": "3.0.14", + "description": "Steedos is an open-source low-code platform and alternative to Salesforce, designed to help you build enterprise applications like CRM with clicks, not code.", + "logo": "steedos.png", + "links": { + "github": "https://github.com/steedos/steedos-platform", + "website": "https://www.steedos.com/", + "docs": "https://docs.steedos.com/" + }, + "tags": [ + "crm", + "low-code" + ] +} diff --git a/blueprints/steedos/steedos.png b/blueprints/steedos/steedos.png new file mode 100644 index 0000000000000000000000000000000000000000..64a306fd57b7bb1cc6bc25ab15276d3e72a84ee2 GIT binary patch literal 4448 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 It9RVr0rr*T-~a#s literal 0 HcmV?d00001 diff --git a/blueprints/steedos/template.toml b/blueprints/steedos/template.toml new file mode 100644 index 00000000..342571dc --- /dev/null +++ b/blueprints/steedos/template.toml @@ -0,0 +1,13 @@ +[variables] +main_domain = "${domain}" + +[config] +mounts = [] + +[[config.domains]] +serviceName = "steedos" +port = 80 +host = "${main_domain}" + +[config.env] +STEEDOS_HOST = "${main_domain}"