From c3a50a6032a8093a8d7015883d9fe04590c7feee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=90=8C=E6=A3=AE?= Date: Tue, 13 Aug 2024 12:34:58 +0800 Subject: [PATCH] =?UTF-8?q?=E7=88=B1=E5=BD=B1CMS=20=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 萌森 --- apps/iycms/3.3.44/data.yml | 25 +++++++++++++++++++++++++ apps/iycms/3.3.44/docker-compose.yml | 20 ++++++++++++++++++++ apps/iycms/3.3.44/scripts/init.sh | 15 +++++++++++++++ apps/iycms/3.3.44/scripts/uninstall.sh | 10 ++++++++++ apps/iycms/3.3.44/scripts/upgrade.sh | 15 +++++++++++++++ apps/iycms/README.md | 7 +++++++ apps/iycms/data.yml | 17 +++++++++++++++++ apps/iycms/logo.png | Bin 0 -> 7260 bytes 8 files changed, 109 insertions(+) create mode 100644 apps/iycms/3.3.44/data.yml create mode 100644 apps/iycms/3.3.44/docker-compose.yml create mode 100644 apps/iycms/3.3.44/scripts/init.sh create mode 100644 apps/iycms/3.3.44/scripts/uninstall.sh create mode 100644 apps/iycms/3.3.44/scripts/upgrade.sh create mode 100644 apps/iycms/README.md create mode 100644 apps/iycms/data.yml create mode 100644 apps/iycms/logo.png diff --git a/apps/iycms/3.3.44/data.yml b/apps/iycms/3.3.44/data.yml new file mode 100644 index 000000000..245e890e2 --- /dev/null +++ b/apps/iycms/3.3.44/data.yml @@ -0,0 +1,25 @@ +additionalProperties: + formFields: + - default: "/home/iycms" + edit: true + envKey: IYCMS_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 + - default: 21007 + edit: true + envKey: PANEL_APP_PORT_ADMIN + labelZh: 管理端口 + labelEn: Admin port + required: true + rule: paramPort + type: number diff --git a/apps/iycms/3.3.44/docker-compose.yml b/apps/iycms/3.3.44/docker-compose.yml new file mode 100644 index 000000000..f500f9e8e --- /dev/null +++ b/apps/iycms/3.3.44/docker-compose.yml @@ -0,0 +1,20 @@ +version: "3.8" + +networks: + 1panel-network: + external: true + +services: + iycms: + image: qyg2297248353/iycms:v3.3.44 + container_name: ${CONTAINER_NAME} + labels: + createdBy: "Apps" + restart: always + networks: + - 1panel-network + ports: + - ${PANEL_APP_PORT_HTTP}:80 + - ${PANEL_APP_PORT_HTTP}:8080 + volumes: + - ${IYCMS_ROOT_PATH}/data:/app/iycms diff --git a/apps/iycms/3.3.44/scripts/init.sh b/apps/iycms/3.3.44/scripts/init.sh new file mode 100644 index 000000000..77b849120 --- /dev/null +++ b/apps/iycms/3.3.44/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/apps/iycms/3.3.44/scripts/uninstall.sh b/apps/iycms/3.3.44/scripts/uninstall.sh new file mode 100644 index 000000000..c86c4fbca --- /dev/null +++ b/apps/iycms/3.3.44/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/apps/iycms/3.3.44/scripts/upgrade.sh b/apps/iycms/3.3.44/scripts/upgrade.sh new file mode 100644 index 000000000..77b849120 --- /dev/null +++ b/apps/iycms/3.3.44/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/apps/iycms/README.md b/apps/iycms/README.md new file mode 100644 index 000000000..7eeb8ce1a --- /dev/null +++ b/apps/iycms/README.md @@ -0,0 +1,7 @@ +# 爱影CMS + +![](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) + +--- + +![Ms Studio](https://file.lifebus.top/imgs/ms_blank_001.png) diff --git a/apps/iycms/data.yml b/apps/iycms/data.yml new file mode 100644 index 000000000..4831dccf2 --- /dev/null +++ b/apps/iycms/data.yml @@ -0,0 +1,17 @@ +name: 爱影CMS +title: 高性能高并发永久免费影视CMS +description: 高性能高并发永久免费影视CMS +additionalProperties: + key: iycms + name: 爱影CMS + tags: + - WebSite + - Local + shortDescZh: 高性能高并发永久免费影视CMS + shortDescEn: High-performance high-concurrency permanent free video CMS + type: website + crossVersionUpdate: true + limit: 0 + website: https://www.iycms.com/ + github: https://www.iycms.com/ + document: https://www.iycms.com/ diff --git a/apps/iycms/logo.png b/apps/iycms/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..eba752a83d60091f600d90812fb4801b88620149 GIT binary patch literal 7260 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 HyRrWRHTY%v literal 0 HcmV?d00001