From 358d4f2c7a0b89361b69735db41cb2f678820cd4 Mon Sep 17 00:00:00 2001 From: okxlin Date: Wed, 13 Nov 2024 04:32:46 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E7=A7=BB=E9=99=A4halo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/halo/2.20.8/.env.sample | 9 ---- apps/halo/2.20.8/data.yml | 65 ---------------------------- apps/halo/2.20.8/docker-compose.yml | 28 ------------ apps/halo/README.md | 18 -------- apps/halo/data.yml | 20 --------- apps/halo/logo.png | Bin 7545 -> 0 bytes 6 files changed, 140 deletions(-) delete mode 100644 apps/halo/2.20.8/.env.sample delete mode 100644 apps/halo/2.20.8/data.yml delete mode 100644 apps/halo/2.20.8/docker-compose.yml delete mode 100644 apps/halo/README.md delete mode 100644 apps/halo/data.yml delete mode 100644 apps/halo/logo.png diff --git a/apps/halo/2.20.8/.env.sample b/apps/halo/2.20.8/.env.sample deleted file mode 100644 index c40af736..00000000 --- a/apps/halo/2.20.8/.env.sample +++ /dev/null @@ -1,9 +0,0 @@ -CONTAINER_NAME="halo" -PANEL_APP_PORT_HTTP="8080" -PANEL_DB_NAME="halo" -POSTGRES_HOST="postgres" -PANEL_DB_USER_PASSWORD="password_xxJdZD" -PANEL_DB_PORT="5432" -PANEL_DB_USER="postgres" -DATA_PATH="./data" -HALO_EXTERNAL_URL="http://localhost:8080" \ No newline at end of file diff --git a/apps/halo/2.20.8/data.yml b/apps/halo/2.20.8/data.yml deleted file mode 100644 index cbfb6f82..00000000 --- a/apps/halo/2.20.8/data.yml +++ /dev/null @@ -1,65 +0,0 @@ -additionalProperties: - formFields: - - default: "" - edit: true - envKey: POSTGRES_HOST - key: postgresql - labelEn: Postgres database Service - labelZh: Postgres 数据库服务 - required: true - type: service - - default: "5432" - edit: true - envKey: PANEL_DB_PORT - labelEn: Postgres database Service Port - labelZh: Postgres 数据库服务端口 - required: true - rule: paramPort - type: number - - default: halo - edit: true - envKey: PANEL_DB_NAME - labelEn: Database - labelZh: 数据库名 - required: true - rule: paramCommon - type: text - - default: '' - edit: true - envKey: PANEL_DB_USER - labelEn: Postgres User - labelZh: Postgres 数据库用户 - required: true - rule: paramCommon - type: text - - default: '' - edit: true - envKey: PANEL_DB_USER_PASSWORD - labelEn: Postgres Password - labelZh: Postgres 数据库用户密码 - required: true - rule: paramComplexity - type: password - - default: http://localhost:8080 - edit: true - envKey: HALO_EXTERNAL_URL - labelEn: External URL - labelZh: 外部访问地址 - required: true - rule: paramExtUrl - type: text - - default: 8080 - edit: true - envKey: PANEL_APP_PORT_HTTP - labelEn: Port - labelZh: 端口 - required: true - rule: paramPort - type: number - - default: ./data - edit: true - envKey: DATA_PATH - labelEn: Data storage folder - labelZh: 数据存放文件夹 - required: true - type: text diff --git a/apps/halo/2.20.8/docker-compose.yml b/apps/halo/2.20.8/docker-compose.yml deleted file mode 100644 index 5532461b..00000000 --- a/apps/halo/2.20.8/docker-compose.yml +++ /dev/null @@ -1,28 +0,0 @@ -services: - halo: - image: halohub/halo:2.20.8 - container_name: ${CONTAINER_NAME} - restart: always - networks: - - 1panel-network - volumes: - - ${DATA_PATH}:/root/.halo2 - ports: - - ${PANEL_APP_PORT_HTTP}:8090 - healthcheck: - test: [ "CMD", "curl", "-f", "http://localhost:8090/actuator/health/readiness" ] - interval: 30s - timeout: 5s - retries: 5 - start_period: 30s - command: - - --spring.r2dbc.url=r2dbc:pool:postgresql://${POSTGRES_HOST}:${PANEL_DB_PORT}/${PANEL_DB_NAME} - - --spring.r2dbc.username=${PANEL_DB_USER} - - --spring.r2dbc.password=${PANEL_DB_USER_PASSWORD} - - --spring.sql.init.platform=postgresql - - --halo.external-url=${HALO_EXTERNAL_URL} - labels: - createdBy: "Apps" -networks: - 1panel-network: - external: true diff --git a/apps/halo/README.md b/apps/halo/README.md deleted file mode 100644 index 569a8afd..00000000 --- a/apps/halo/README.md +++ /dev/null @@ -1,18 +0,0 @@ -# Halo - -**Halo** 是一个简洁、高效的开源建站平台。它提供了易于使用的界面和丰富的功能,使用户可以轻松地创建个人博客或专业网站。 - -## 主要功能: - -- **简洁易用**:Halo 的界面设计简洁清晰,使用户能够快速上手并轻松管理网站内容。 -- **高度可定制**:Halo 提供了丰富的主题和插件系统,用户可以根据自己的需求选择合适的主题和插件,定制网站的外观和功能。 -- **多媒体支持**:Halo 支持插入和管理多媒体内容,如图片、视频和音频,使网站内容更加丰富和生动。 -- **SEO 友好**:Halo 内置了优化的 SEO 功能,帮助您提升网站在搜索引擎中的排名,增加曝光和访问量。 -- **安全可靠**:Halo 针对安全性进行了严格设计和测试,保护网站数据的安全和可靠性。 - -## 相关链接: - -- 官网: -- 应用市场: -- 社区: -- GitHub: \ No newline at end of file diff --git a/apps/halo/data.yml b/apps/halo/data.yml deleted file mode 100644 index 357e489c..00000000 --- a/apps/halo/data.yml +++ /dev/null @@ -1,20 +0,0 @@ -name: Halo -tags: - - 建站 -title: 强大易用的开源建站工具 -type: 建站 -description: 强大易用的开源建站工具 -additionalProperties: - key: halo - name: Halo - tags: - - WebSite - shortDescZh: 强大易用的开源建站工具 - shortDescEn: Powerful and easy-to-use open source website builder - type: website - crossVersionUpdate: true - limit: 0 - recommend: 3 - website: https://halo.run/ - github: https://github.com/halo-dev/halo - document: https://docs.halo.run/ diff --git a/apps/halo/logo.png b/apps/halo/logo.png deleted file mode 100644 index 044ab59627b184d9d64bcba1e9f3f01c5a7e47f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7545 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 P00000NkvXXu0mjff#(Al