From 3a1c64547492256c8bc794016e9fbe1623e1a72b Mon Sep 17 00:00:00 2001 From: okxlin Date: Tue, 19 Nov 2024 01:54:54 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E8=B0=83=E6=95=B4anqicms?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/anqicms/3.4.1/.env.sample | 2 + apps/anqicms/3.4.1/data.yml | 18 ++++---- apps/anqicms/3.4.1/docker-compose.yml | 15 +++++-- apps/anqicms/3.4.1/scripts/uninstall.sh | 3 ++ apps/anqicms/README.md | 54 ----------------------- apps/anqicms/latest/.env.sample | 2 + apps/anqicms/latest/data.yml | 10 +++++ apps/anqicms/latest/docker-compose.yml | 21 +++++++++ apps/anqicms/latest/scripts/uninstall.sh | 3 ++ apps/anqicms/logo.png | Bin 3006 -> 1475 bytes 10 files changed, 61 insertions(+), 67 deletions(-) create mode 100644 apps/anqicms/3.4.1/.env.sample create mode 100644 apps/anqicms/3.4.1/scripts/uninstall.sh create mode 100644 apps/anqicms/latest/.env.sample create mode 100644 apps/anqicms/latest/data.yml create mode 100644 apps/anqicms/latest/docker-compose.yml create mode 100644 apps/anqicms/latest/scripts/uninstall.sh diff --git a/apps/anqicms/3.4.1/.env.sample b/apps/anqicms/3.4.1/.env.sample new file mode 100644 index 00000000..c2f5b5d0 --- /dev/null +++ b/apps/anqicms/3.4.1/.env.sample @@ -0,0 +1,2 @@ +CONTAINER_NAME="anqicms" +PANEL_APP_PORT_HTTP=8001 diff --git a/apps/anqicms/3.4.1/data.yml b/apps/anqicms/3.4.1/data.yml index b9fb26a2..e9cb4f73 100644 --- a/apps/anqicms/3.4.1/data.yml +++ b/apps/anqicms/3.4.1/data.yml @@ -1,10 +1,10 @@ additionalProperties: - formFields: - - default: 8001 - edit: true - envKey: PANEL_APP_PORT_HTTP - labelEn: Port - labelZh: 端口 - required: true - rule: paramPort - type: number + formFields: + - default: "8001" + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number diff --git a/apps/anqicms/3.4.1/docker-compose.yml b/apps/anqicms/3.4.1/docker-compose.yml index 01b658e8..82d819f7 100644 --- a/apps/anqicms/3.4.1/docker-compose.yml +++ b/apps/anqicms/3.4.1/docker-compose.yml @@ -6,9 +6,16 @@ services: - 1panel-network ports: - "${PANEL_APP_PORT_HTTP}:8001" - image: anqicms/anqicms:v3.4.1 - labels: + volumes: + - anqicms-data:/app + image: "anqicms/anqicms:v3.4.1" + labels: createdBy: "Apps" -networks: - 1panel-network: + +volumes: + anqicms-data: + name: anqicms-data + +networks: + 1panel-network: external: true diff --git a/apps/anqicms/3.4.1/scripts/uninstall.sh b/apps/anqicms/3.4.1/scripts/uninstall.sh new file mode 100644 index 00000000..1a62d5e5 --- /dev/null +++ b/apps/anqicms/3.4.1/scripts/uninstall.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +docker-compose down --volumes \ No newline at end of file diff --git a/apps/anqicms/README.md b/apps/anqicms/README.md index 1bb46b38..18ca8514 100644 --- a/apps/anqicms/README.md +++ b/apps/anqicms/README.md @@ -10,16 +10,6 @@ AnQiCMS 是一款专为中小型企业打造的企业级内容管理系统,基 欢迎您使用 AnqiCMS。 -## 快速开始 - -[下载最新的 AnqiCMS](https://github.com/fesiong/goblog/releases) -[安装一个新的站点](https://www.anqicms.com/help-basic/210.html) -[查看模板使用教程](https://www.anqicms.com/manual) -[查看后台使用帮助](https://www.anqicms.com/help) -[查看接口文档](https://www.anqicms.com/anqiapi) - -> 温馨提示:大多数文档的编写语言为中文,如果您是英文用户,请使用浏览器自带翻译功能自行翻译。 - ## 网站特色功能 - 自定义文档模型 @@ -58,53 +48,9 @@ AnQiCMS 是一款专为中小型企业打造的企业级内容管理系统,基 - 防采集干扰功能 - 图片水印功能 -## AnQiCMS 发展历程 - -- 最新 - > 我们一直在努力,不断的探索,持续迭代优化,争取给用户们有更好的使用体验。 -- 2024年 5月 1日,v3.3.5 发布 - > 支持图片水印功能 -- 2023年10月24日,v3.2.5 发布 - > 支持多语言翻译功能,支持 Markdown 编辑器 -- 2023年 4月15日,v3.1.1 发布 - > 接入AI自动写作功能 -- 2022年12月 5日,v3.0.0 发布 - > 开始支持多站点模式,简化和降低了 AnQiCMS 的部署难度,新增更多丰富的企业站常用功能 -- 2022年 5月30日,v2.1.0 发布 - > 正式更名为 AnQiCMS,标志着 AnQiCMS 已具备常用的内容管理系统必备功能 -- 2021年 2月16日,v2.0.0-alpha 发布 - > 开始逐步由单纯的博客功能,过度到更全面的内容管理系统,逐步开发并完善企业站功能 -- 2021年 1月21日,GoBlog v1.0.0 发布 - > 博客完善版,在基础版的基础上,增加了后台管理、seo功能等。 -- 2020年12月 1日,GoBlog v0.5 发布 - > 重构版本,采用iris框架重写,减少技术栈,改用iris自带的template模板引擎。实现了最基础的博客功能。 -- 2019年11月19日 GoBlog v0.1 发布 - > Gin版本,前后端分离,后端使用go、gin、gorm,前端使用Next.js。 - -## 访问管理后台 -如果你从 GitHub 上克隆下载的代码,自行编译运行的话,需要先编译后台的管理代码,后台管理代码在 https://github.com/fesiong/anqicms-admin 。 -你也可以从 后台管理代码的release中,下载最新的release,将system.zip 解压到项目根目录下的system文件夹。 - -后台地址默认为 http://127.0.0.1:8001/system - -如果你不是通过安装初始化的话,可能没有设置管理员账号,如果没有设置管理员账号,默认的管理员账号密码分别是: - -账号:admin - -密码:123456 - ## 示例网站 & 开发文档 [示例网站 - https://www.anqicms.com/](https://www.anqicms.com/manual) - -## 👥问题反馈 -遇到问题, 请在Github上开issue。 -也可以加我的微信:websafety - -扫码加入golang开发学习群 - -![扫码入群讨论](https://www.anqicms.com/uploads/202211/09/1a55bfcde55aa2d6.webp) - ## License AnqiCMS 最终用户授权协议 diff --git a/apps/anqicms/latest/.env.sample b/apps/anqicms/latest/.env.sample new file mode 100644 index 00000000..c2f5b5d0 --- /dev/null +++ b/apps/anqicms/latest/.env.sample @@ -0,0 +1,2 @@ +CONTAINER_NAME="anqicms" +PANEL_APP_PORT_HTTP=8001 diff --git a/apps/anqicms/latest/data.yml b/apps/anqicms/latest/data.yml new file mode 100644 index 00000000..e9cb4f73 --- /dev/null +++ b/apps/anqicms/latest/data.yml @@ -0,0 +1,10 @@ +additionalProperties: + formFields: + - default: "8001" + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number diff --git a/apps/anqicms/latest/docker-compose.yml b/apps/anqicms/latest/docker-compose.yml new file mode 100644 index 00000000..1250dd6a --- /dev/null +++ b/apps/anqicms/latest/docker-compose.yml @@ -0,0 +1,21 @@ +services: + anqicms: + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + ports: + - "${PANEL_APP_PORT_HTTP}:8001" + volumes: + - anqicms-data:/app + image: "anqicms/anqicms:latest" + labels: + createdBy: "Apps" + +volumes: + anqicms-data: + name: anqicms-data + +networks: + 1panel-network: + external: true diff --git a/apps/anqicms/latest/scripts/uninstall.sh b/apps/anqicms/latest/scripts/uninstall.sh new file mode 100644 index 00000000..1a62d5e5 --- /dev/null +++ b/apps/anqicms/latest/scripts/uninstall.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +docker-compose down --volumes \ No newline at end of file diff --git a/apps/anqicms/logo.png b/apps/anqicms/logo.png index 933fdb885691e9d7fc0dbfd7ffaf8ff661f6a12d..fbfa3fc3e6e4bf50538b7e4c6a4f42cc7fd6a783 100644 GIT binary patch literal 1475 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 Zr9(5ljSiRatGjtxX`yecm#bpK{{=8*mK6X1