From 0694dd6a00d1f6e0c25a159bf7e889d29845b399 Mon Sep 17 00:00:00 2001 From: Alvaro Samudio <25090546+alvarosamudio@users.noreply.github.com> Date: Sat, 4 Oct 2025 09:14:13 -0500 Subject: [PATCH 1/4] Add October CMS --- Apps/October CMS/appfile.json | 98 +++++++++++++++++++++++++++++ Apps/October CMS/docker-compose.yml | 41 ++++++++++++ 2 files changed, 139 insertions(+) create mode 100644 Apps/October CMS/appfile.json create mode 100644 Apps/October CMS/docker-compose.yml diff --git a/Apps/October CMS/appfile.json b/Apps/October CMS/appfile.json new file mode 100644 index 000000000..1077e867f --- /dev/null +++ b/Apps/October CMS/appfile.json @@ -0,0 +1,98 @@ +{ + "version": "1.0", + "title": "October CMS", + "name": "october-cms", + "icon": "", + "tagline": "The Laravel-based CMS for creators", + "overview": "October CMS is a free, open-source, self-hosted CMS platform based on the Laravel PHP framework. It is designed to be simple, flexible, and developer-friendly.", + "thumbnail": "", + "screenshots": [ + "", + "", + "" + ], + "category": [ + "Web", + "CMS" + ], + "developer": { + "name": "October CMS", + "website": "https://octobercms.com", + "donate_text": "Support", + "donate_link": "https://octobercms.com/premium" + }, + "adaptor": { + "name": "CasaOS Community", + "website": "https://www.casaos.io", + "donate_text": "", + "donate_link": "" + }, + "support": "https://github.com/octobercms/october/issues", + "website": "https://octobercms.com", + "container": { + "image": "octobercms/october-dev:latest", + "shell": "bash", + "privileged": false, + "network_model": "bridge", + "web_ui": { + "http": "80", + "path": "/backend" + }, + "envs": [ + { + "key": "DB_TYPE", + "value": "sqlite", + "configurable": "advanced", + "description": "Database type (sqlite or mysql)" + } + ], + "ports": [ + { + "container": "80", + "host": "8080", + "type": "tcp", + "allocation": "preferred", + "configurable": "basic", + "description": "Web UI Port" + } + ], + "volumes": [ + { + "container": "/var/www/html", + "host": "/DATA/AppData/$AppID/www", + "mode": "rw", + "allocation": "automatic", + "configurable": "basic", + "description": "October CMS installation folder" + } + ], + "devices": [], + "constraints": { + "min_memory": 512, + "min_storage": 1024 + }, + "restart_policy": "unless-stopped", + "sysctls": [], + "cap_add": [], + "labels": [] + }, + "abilities": { + "notification": false, + "widgets": false, + "authentication": false, + "search": false, + "upnp": false + }, + "tips": { + "before_install": [ + { + "content": "After installation, access the web interface to configure October CMS." + } + ] + }, + "changelog": { + "latest_updates": "Initial CasaOS Version", + "url": "" + }, + "latest_update_date": "1736035200" +} diff --git a/Apps/October CMS/docker-compose.yml b/Apps/October CMS/docker-compose.yml new file mode 100644 index 000000000..c07ab7dd3 --- /dev/null +++ b/Apps/October CMS/docker-compose.yml @@ -0,0 +1,41 @@ +name: OctoberCMS +services: + main_app: + cpu_shares: 10 + command: [] + deploy: + resources: + limits: + memory: 8249196544 + reservations: + devices: [] + image: octobercms/october-dev:latest + labels: + icon: https://icon.casaos.io/main/all/october-dev.png + ports: + - target: 80 + published: "8080" + protocol: tcp + - target: 3306 + published: "3306" + protocol: tcp + restart: unless-stopped + volumes: [] + devices: [] + cap_add: [] + environment: [] + network_mode: bridge + privileged: false + container_name: "" +x-casaos: + author: self + category: self + hostname: "" + icon: https://icon.casaos.io/main/all/october-dev.png + index: /backend + is_uncontrolled: false + port_map: "8080" + scheme: http + store_app_id: OctoberCMS + title: + custom: October CMS From 080d775ee6155d74c7f8840f08ad0b187348098a Mon Sep 17 00:00:00 2001 From: Alvaro Samudio <25090546+alvarosamudio@users.noreply.github.com> Date: Sat, 4 Oct 2025 09:22:34 -0500 Subject: [PATCH 2/4] Rename folder /October CMS to /OctoberCMS --- Apps/{October CMS => OctoberCMS}/appfile.json | 0 Apps/{October CMS => OctoberCMS}/docker-compose.yml | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename Apps/{October CMS => OctoberCMS}/appfile.json (100%) rename Apps/{October CMS => OctoberCMS}/docker-compose.yml (100%) diff --git a/Apps/October CMS/appfile.json b/Apps/OctoberCMS/appfile.json similarity index 100% rename from Apps/October CMS/appfile.json rename to Apps/OctoberCMS/appfile.json diff --git a/Apps/October CMS/docker-compose.yml b/Apps/OctoberCMS/docker-compose.yml similarity index 100% rename from Apps/October CMS/docker-compose.yml rename to Apps/OctoberCMS/docker-compose.yml From 1f751d49129d5e855c08993f2d137af37bf8781b Mon Sep 17 00:00:00 2001 From: Alvaro Samudio <25090546+alvarosamudio@users.noreply.github.com> Date: Sat, 4 Oct 2025 09:33:54 -0500 Subject: [PATCH 3/4] name correction --- Apps/OctoberCMS/appfile.json | 2 +- Apps/OctoberCMS/docker-compose.yml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Apps/OctoberCMS/appfile.json b/Apps/OctoberCMS/appfile.json index 1077e867f..cf548d474 100644 --- a/Apps/OctoberCMS/appfile.json +++ b/Apps/OctoberCMS/appfile.json @@ -1,7 +1,7 @@ { "version": "1.0", "title": "October CMS", - "name": "october-cms", + "name": "octobercms", "icon": "", "tagline": "The Laravel-based CMS for creators", "overview": "October CMS is a free, open-source, self-hosted CMS platform based on the Laravel PHP framework. It is designed to be simple, flexible, and developer-friendly.", diff --git a/Apps/OctoberCMS/docker-compose.yml b/Apps/OctoberCMS/docker-compose.yml index c07ab7dd3..a608d1e6b 100644 --- a/Apps/OctoberCMS/docker-compose.yml +++ b/Apps/OctoberCMS/docker-compose.yml @@ -1,4 +1,4 @@ -name: OctoberCMS +name: octobercms services: main_app: cpu_shares: 10 @@ -36,6 +36,6 @@ x-casaos: is_uncontrolled: false port_map: "8080" scheme: http - store_app_id: OctoberCMS + store_app_id: octobercms title: custom: October CMS From 79cc445fdb3c972f5eaf20baa153d86f17571fcd Mon Sep 17 00:00:00 2001 From: Alvaro Samudio <25090546+alvarosamudio@users.noreply.github.com> Date: Sat, 4 Oct 2025 09:59:12 -0500 Subject: [PATCH 4/4] Cleaning OctoberCMS docker-compose --- Apps/OctoberCMS/docker-compose.yml | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/Apps/OctoberCMS/docker-compose.yml b/Apps/OctoberCMS/docker-compose.yml index a608d1e6b..eeb0c372c 100644 --- a/Apps/OctoberCMS/docker-compose.yml +++ b/Apps/OctoberCMS/docker-compose.yml @@ -2,13 +2,6 @@ name: octobercms services: main_app: cpu_shares: 10 - command: [] - deploy: - resources: - limits: - memory: 8249196544 - reservations: - devices: [] image: octobercms/october-dev:latest labels: icon: https://icon.casaos.io/main/all/october-dev.png @@ -20,13 +13,8 @@ services: published: "3306" protocol: tcp restart: unless-stopped - volumes: [] - devices: [] - cap_add: [] - environment: [] network_mode: bridge privileged: false - container_name: "" x-casaos: author: self category: self