diff --git a/maccms10/24.10.14/data.yml b/maccms10/24.10.14/data.yml new file mode 100644 index 000000000..6001fed52 --- /dev/null +++ b/maccms10/24.10.14/data.yml @@ -0,0 +1,17 @@ +additionalProperties: + formFields: + - default: "/home/maccms10" + edit: true + envKey: MACCMS10_ROOT_PATH + labelZh: 数据持久化路径 + labelEn: Data persistence path + required: true + type: text + - default: 80 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelZh: WebUI 端口 + labelEn: WebUI port + required: true + rule: paramPort + type: number diff --git a/maccms10/24.10.14/docker-compose.yml b/maccms10/24.10.14/docker-compose.yml new file mode 100644 index 000000000..c8e19da70 --- /dev/null +++ b/maccms10/24.10.14/docker-compose.yml @@ -0,0 +1,20 @@ +networks: + 1panel-network: + external: true + +services: + maccms10: + image: qyg2297248353/maccms10:v20.10.14 + container_name: ${CONTAINER_NAME} + labels: + createdBy: "Apps" + restart: always + networks: + - 1panel-network + ports: + - ${PANEL_APP_PORT_HTTP}:80 + env_file: + - /etc/1panel/envs/global.env + - ${ENV_FILE:-/etc/1panel/envs/default.env} + volumes: + - ${MACCMS10_ROOT_PATH}/iycms:/app/iycms diff --git a/maccms10/24.10.14/scripts/init.sh b/maccms10/24.10.14/scripts/init.sh new file mode 100644 index 000000000..77b849120 --- /dev/null +++ b/maccms10/24.10.14/scripts/init.sh @@ -0,0 +1,15 @@ +#!/bin/bash + +if [ -f .env ]; then + source .env + + # setup-1 add default values + CURRENT_DIR=$(pwd) + sed -i '/^ENV_FILE=/d' .env + echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + + echo "Check Finish." + +else + echo "Error: .env file not found." +fi diff --git a/maccms10/24.10.14/scripts/uninstall.sh b/maccms10/24.10.14/scripts/uninstall.sh new file mode 100644 index 000000000..c86c4fbca --- /dev/null +++ b/maccms10/24.10.14/scripts/uninstall.sh @@ -0,0 +1,10 @@ +#!/bin/bash + +if [ -f .env ]; then + source .env + + echo "Check Finish." + +else + echo "Error: .env file not found." +fi diff --git a/maccms10/24.10.14/scripts/upgrade.sh b/maccms10/24.10.14/scripts/upgrade.sh new file mode 100644 index 000000000..77b849120 --- /dev/null +++ b/maccms10/24.10.14/scripts/upgrade.sh @@ -0,0 +1,15 @@ +#!/bin/bash + +if [ -f .env ]; then + source .env + + # setup-1 add default values + CURRENT_DIR=$(pwd) + sed -i '/^ENV_FILE=/d' .env + echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + + echo "Check Finish." + +else + echo "Error: .env file not found." +fi diff --git a/maccms10/README.md b/maccms10/README.md new file mode 100644 index 000000000..5ff01530e --- /dev/null +++ b/maccms10/README.md @@ -0,0 +1,55 @@ +# 苹果CMS V10 + +基于ThinkPHP和Layui的多功能开源免费内容管理系统 + +![苹果CMS V10](https://file.lifebus.top/imgs/maccms10_cover.png) + +![](https://img.shields.io/badge/%E6%96%B0%E7%96%86%E8%90%8C%E6%A3%AE%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91%E5%B7%A5%E4%BD%9C%E5%AE%A4-%E6%8F%90%E4%BE%9B%E6%8A%80%E6%9C%AF%E6%94%AF%E6%8C%81-blue) + +## 特性 + ++ 简单易用 + +大幅度降低站长上手门槛,让每一个无需会编程技术的新手都能快速上手。这将会是你建站学习的最佳cms。 + ++ 模板标签 + +系统内置了丰富的cms标签并支持thinkphp框架标签完美融合,可以调取系统内所有的数据,只要你懂一些前端知识就可以快速的开发自己的模板功能。 + ++ 后台管理 + +管理后台界面大方、操作简单、功能齐全、模块众多、双端管理,只要你会电脑或手机就会使用。 + ++ 丰富模块 + +支持视频模块、文章模块、专题模块、网址导航模块、明星模块、剧情模块、角色模块、会员模块。 + ++ 文档丰富 + +苹果cmsV10提供更全面、更详细、更专业的开源cms技术文档,从而更快速地解决疑难问题 + ++ 插件扩展 + +灵活强大应用插件系统为你解决二次开发所面临的升级问题,享受扩展php功能同时还支持cms官方升级。 + +## 环境要求 + +> 数据库 + ++ `MySQL` 5.7+ + +## 安装说明 + +> 该应用不携带模板,需要自行下载模板 +> +> 请将模板文件解压到持久化目录中的 `template` 文件夹下,然后在后台模板设置中选择对应的模板。 +> +> 首次安装,请将 持久化目录中的 `admin.php` 修改名称为 `{自定义}.php` 保护站点安全 +> +> 修改后,通过 http://ip:port/{自定义}.php 访问站点 +> +> {自定义} 相当于站点的后台入口保护路径,建议设置为复杂的字符串 + +--- + +![Ms Studio](https://file.lifebus.top/imgs/ms_blank_001.png) diff --git a/maccms10/data.yml b/maccms10/data.yml new file mode 100644 index 000000000..16a964dd6 --- /dev/null +++ b/maccms10/data.yml @@ -0,0 +1,14 @@ +additionalProperties: + key: maccms10 + name: 苹果CMS V10 + tags: + - WebSite + - Local + shortDescZh: 基于ThinkPHP和Layui的多功能开源免费内容管理系统 + shortDescEn: A multi-functional open source free content management system based on ThinkPHP and Layui + type: website + crossVersionUpdate: true + limit: 0 + website: https://www.maccms.la/ + github: https://github.com/magicblack/maccms10/ + document: https://www.maccms.plus/ diff --git a/maccms10/logo.png b/maccms10/logo.png new file mode 100644 index 000000000..d476b9b5c Binary files /dev/null and b/maccms10/logo.png differ