From 24822e7730b73fc7ed5faf1a8c6cfefb17d15570 Mon Sep 17 00:00:00 2001 From: okxlin <61420215+okxlin@users.noreply.github.com> Date: Thu, 3 Aug 2023 11:03:24 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E6=B7=BB=E5=8A=A0discuz=20(#227)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * feat:添加discuz * feat:移除latest版本 --- apps/discuz/3.4/data.yml | 19 ++++++++ apps/discuz/3.4/docker-compose.yml | 22 +++++++++ apps/discuz/README.md | 73 +++++++++++++++++++++++++++++ apps/discuz/data.yml | 20 ++++++++ apps/discuz/logo.png | Bin 0 -> 7523 bytes 5 files changed, 134 insertions(+) create mode 100644 apps/discuz/3.4/data.yml create mode 100644 apps/discuz/3.4/docker-compose.yml create mode 100644 apps/discuz/README.md create mode 100644 apps/discuz/data.yml create mode 100644 apps/discuz/logo.png diff --git a/apps/discuz/3.4/data.yml b/apps/discuz/3.4/data.yml new file mode 100644 index 000000000..29917c6f2 --- /dev/null +++ b/apps/discuz/3.4/data.yml @@ -0,0 +1,19 @@ +additionalProperties: + formFields: + - default: 40023 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: HTTP WebUI Port + labelZh: HTTP 网页端口 + required: true + rule: paramPort + type: number + - default: 40024 + edit: true + envKey: PANEL_APP_PORT_HTTPS + labelEn: HTTPS WebUI Port + labelZh: HTTPS 网页端口 + required: true + rule: paramPort + type: number + diff --git a/apps/discuz/3.4/docker-compose.yml b/apps/discuz/3.4/docker-compose.yml new file mode 100644 index 000000000..a5c612abd --- /dev/null +++ b/apps/discuz/3.4/docker-compose.yml @@ -0,0 +1,22 @@ +version: "3" +services: + discuz: + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + ports: + - "${PANEL_APP_PORT_HTTP}:80" + - "${PANEL_APP_PORT_HTTPS}:443" + volumes: + - discuz_data:/var/www/html + image: tencentci/discuz:v3.4 + labels: + createdBy: "Apps" + +volumes: + discuz_data: + +networks: + 1panel-network: + external: true diff --git a/apps/discuz/README.md b/apps/discuz/README.md new file mode 100644 index 000000000..19f1ac49a --- /dev/null +++ b/apps/discuz/README.md @@ -0,0 +1,73 @@ +# 使用说明 + +## 1. 持久化问题 + +应用以存储卷方式进行存储数据 + + +## 2. 数据库连接问题 + +需要新建数据库再进行安装 + +本机`MySQL`数据库连接信息,具体查看面板数据库页面来获取,例如 +``` +mysql:3306 +``` + + +# 原始相关 +### **简介** + +Discuz! X 官方 Git (https://gitee.com/Discuz/DiscuzX) ,简体中文 UTF8 版本 + +### **声明** +您可以 Fork 本站代码,但未经许可 **禁止** 在本产品的整体或任何部分基础上以发展任何派生版本、修改版本或第三方版本用于 **重新分发** + +### **DxGit Forker 交流群** +参与本项目 PR 的小伙伴,可以私信 [@zoewho](https://gitee.com/zoewho) 、[@DiscuzX](https://gitee.com/3dming) 并提供 QQ 号码进行审核,在审核通过后加入 DxGit Forker QQ 群与开发者团队共同交流。 + +[点击查看如何提交代码到本项目](https://gitee.com/Discuz/DiscuzX/wikis/%E6%8F%90%E4%BA%A4%E4%BB%A3%E7%A0%81%E5%88%B0%E6%9C%AC%E9%A1%B9%E7%9B%AE?sort_id=3466289) + +### **发布版下载** +[点击下载发布版](https://gitee.com/Discuz/DiscuzX/attach_files) +| +[备用下载地址](https://www.dismall.com/thread-14660-1-1.html) + +### **免费协助安装** + +为方便站长基于 Discuz! X 搭建网站,[Discuz! 应用中心](https://addon.dismall.com/) 为站长提供免费安装 Discuz! X 的服务,详情咨询QQ 1453650 + + +### **安装、升级教程** +使用发布版的用户,查阅安装包中的 readme.html 文件,使用码云原版的用户,查看:[安装教程](https://gitee.com/Discuz/DiscuzX/wikis/%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8B?sort_id=3466132)、[升级教程](https://gitee.com/Discuz/DiscuzX/wikis/%E5%8D%87%E7%BA%A7%E6%96%B9%E6%B3%95?sort_id=9978) + + +### **相关网站** + +[Discuz! 官方网站](https://www.discuz.vip/) +| +[Discuz! 交流社区](https://www.dismall.com/) +| +[Discuz! 应用中心](https://addon.dismall.com/) +| +[Discuz! 开放平台](https://open.dismall.com/) +| +[Discuz! 开发文档](https://open.dismall.com/?ac=document&page=dev) + +### **感谢 Fans** + +[DiscuzFans](https://gitee.com/sinlody/DiscuzFans) [DiscuzLite](https://gitee.com/3dming/DiscuzL) + +### **每日构建下载** + +Discuz! X提供3.5的每日构建,在有提交的第二天早上,可以下载到简体UTF8、繁体UTF8的打包版本。 + +[点击打开](https://www.discuz.vip/daily/) + +### **友情提示** +- Git 版的 Release 版本号不再更新,但[正式版](https://gitee.com/Discuz/DiscuzX/attach_files)会更新 +- X3.2、X3.3、X3.4 已停更,无重大漏洞的情况下,将不再更新 X3.4 版本。请随时关注更新列表,您可进行手动修补,让自己的站点时刻保持最安全的状态! +- X3.5 已经于 2023 年 5 月 21 日切换为默认分支 + +### 截图 +![系统信息](https://gitee.com/Discuz/DiscuzX/raw/v3.5/readme/screenshot.png "系统信息截图") \ No newline at end of file diff --git a/apps/discuz/data.yml b/apps/discuz/data.yml new file mode 100644 index 000000000..8581a095e --- /dev/null +++ b/apps/discuz/data.yml @@ -0,0 +1,20 @@ +name: Discuz! +tags: + - 建站 +title: 开源社交建站系统 +type: 建站 +description: 开源社交建站系统 +additionalProperties: + key: discuz + name: Discuz! + tags: + - WebSite + shortDescZh: 开源社交建站系统 + shortDescEn: Open Source Social Building System + type: website + crossVersionUpdate: false + limit: 0 + recommend: 0 + website: https://www.discuz.vip/ + github: https://gitee.com/Discuz/DiscuzX + document: https://open.dismall.com/?ac=document&page=dev diff --git a/apps/discuz/logo.png b/apps/discuz/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..5cbc5127536a8e98fe659ad2bd2ed58799bd7b19 GIT binary patch literal 7523 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