Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
98 changes: 98 additions & 0 deletions Apps/OctoberCMS/appfile.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,98 @@
{
"version": "1.0",
"title": "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.",
"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"
}
29 changes: 29 additions & 0 deletions Apps/OctoberCMS/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: octobercms
services:
main_app:
cpu_shares: 10
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
network_mode: bridge
privileged: false
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