From ddce9fc6456f1943e668cd09a6d3ac4e23bc477b Mon Sep 17 00:00:00 2001 From: QYG2297248353 Date: Tue, 26 Aug 2025 09:24:07 +0000 Subject: [PATCH] Synced apps from source repository via GitHub Actions --- apps/affine/stable-e98f035/.env | 66 +++++++ apps/affine/stable-e98f035/data.yml | 183 ++++++++++++++++++ apps/affine/stable-e98f035/docker-compose.yml | 36 ++++ .../stable-e98f035}/envs/default.env | 0 .../stable-e98f035}/envs/global.env | 0 apps/affine/stable-e98f035/scripts/init.sh | 17 ++ .../stable-e98f035}/scripts/uninstall.sh | 0 apps/affine/stable-e98f035/scripts/upgrade.sh | 17 ++ apps/movie-pilot/{2.7.6 => 2.7.7}/.env | 0 apps/movie-pilot/{2.7.6 => 2.7.7}/data.yml | 0 .../{2.7.6 => 2.7.7}/docker-compose.yml | 2 +- .../2.7.7}/envs/default.env | 0 .../2.7.7}/envs/global.env | 0 .../{2.7.6 => 2.7.7}/scripts/init.sh | 0 .../2.7.7}/scripts/uninstall.sh | 0 .../{2.7.6 => 2.7.7}/scripts/upgrade.sh | 0 apps/siyuan/{3.2.1 => 3.3.0}/.env | 0 apps/siyuan/{3.2.1 => 3.3.0}/data.yml | 0 .../{3.2.1 => 3.3.0}/docker-compose.yml | 2 +- apps/siyuan/3.3.0/envs/default.env | 2 + apps/siyuan/3.3.0/envs/global.env | 2 + apps/siyuan/{3.2.1 => 3.3.0}/scripts/init.sh | 0 .../upgrade.sh => 3.3.0/scripts/uninstall.sh} | 0 apps/siyuan/3.3.0/scripts/upgrade.sh | 10 + 24 files changed, 335 insertions(+), 2 deletions(-) create mode 100644 apps/affine/stable-e98f035/.env create mode 100644 apps/affine/stable-e98f035/data.yml create mode 100644 apps/affine/stable-e98f035/docker-compose.yml rename apps/{movie-pilot/2.7.6 => affine/stable-e98f035}/envs/default.env (100%) rename apps/{movie-pilot/2.7.6 => affine/stable-e98f035}/envs/global.env (100%) create mode 100644 apps/affine/stable-e98f035/scripts/init.sh rename apps/{movie-pilot/2.7.6 => affine/stable-e98f035}/scripts/uninstall.sh (100%) create mode 100644 apps/affine/stable-e98f035/scripts/upgrade.sh rename apps/movie-pilot/{2.7.6 => 2.7.7}/.env (100%) rename apps/movie-pilot/{2.7.6 => 2.7.7}/data.yml (100%) rename apps/movie-pilot/{2.7.6 => 2.7.7}/docker-compose.yml (96%) rename apps/{siyuan/3.2.1 => movie-pilot/2.7.7}/envs/default.env (100%) rename apps/{siyuan/3.2.1 => movie-pilot/2.7.7}/envs/global.env (100%) rename apps/movie-pilot/{2.7.6 => 2.7.7}/scripts/init.sh (100%) rename apps/{siyuan/3.2.1 => movie-pilot/2.7.7}/scripts/uninstall.sh (100%) rename apps/movie-pilot/{2.7.6 => 2.7.7}/scripts/upgrade.sh (100%) rename apps/siyuan/{3.2.1 => 3.3.0}/.env (100%) rename apps/siyuan/{3.2.1 => 3.3.0}/data.yml (100%) rename apps/siyuan/{3.2.1 => 3.3.0}/docker-compose.yml (93%) create mode 100644 apps/siyuan/3.3.0/envs/default.env create mode 100644 apps/siyuan/3.3.0/envs/global.env rename apps/siyuan/{3.2.1 => 3.3.0}/scripts/init.sh (100%) rename apps/siyuan/{3.2.1/scripts/upgrade.sh => 3.3.0/scripts/uninstall.sh} (100%) create mode 100644 apps/siyuan/3.3.0/scripts/upgrade.sh diff --git a/apps/affine/stable-e98f035/.env b/apps/affine/stable-e98f035/.env new file mode 100644 index 0000000..33fc766 --- /dev/null +++ b/apps/affine/stable-e98f035/.env @@ -0,0 +1,66 @@ +# Postgres 服务 (前置检查) [必填] +PANEL_POSTGRES_TYPE=postgresql + +# Redis 服务 (前置检查) [必填] +PANEL_REDIS_TYPE=redis + +# 数据持久化路径 [必填] +AFFINE_ROOT_PATH=/home/affine + +# WebUI 端口 [必填] +PANEL_APP_PORT_HTTP=3010 + +# 通讯端口 [必填] +PANEL_APP_PORT_COMMUNICATION=5555 + +# 服务外部地址 [必填] +AFFINE_SERVER_EXTERNAL_URL=http://127.0.0.1:3010 + +# 是否启用 HTTPS [必填] +AFFINE_SERVER_HTTPS=false + +# SMTP 服务器地址 [必填] +MAILER_HOST=smtp.163.com + +# SMTP 服务器端口 [必填] +MAILER_PORT=465 + +# 邮件发送者 [必填] +MAILER_SENDER= + +# SMTP 用户名 [必填] +MAILER_USER= + +# SMTP 密码 [必填] +MAILER_PASSWORD= + +# 数据库 主机地址 [必填] +POSTGRES_HOST=127.0.0.1 + +# 数据库 端口 [必填] +POSTGRES_PORT=5432 + +# 数据库 名称 [必填] +POSTGRES_NAME=affine + +# 数据库 用户名 [必填] +POSTGRES_USER=affine + +# 数据库 密码 [必填] +POSTGRES_PASSWORD= + +# Redis 主机 [必填] +REDIS_SERVER_HOST=127.0.0.1 + +# Redis 端口 [必填] +REDIS_SERVER_PORT=6379 + +# Redis 索引 (0-20) [必填] +REDIS_SERVER_DATABASE=0 + +# Redis 用户 +REDIS_SERVER_USER= + +# Redis 密码 +REDIS_SERVER_PASSWORD= + diff --git a/apps/affine/stable-e98f035/data.yml b/apps/affine/stable-e98f035/data.yml new file mode 100644 index 0000000..bb37886 --- /dev/null +++ b/apps/affine/stable-e98f035/data.yml @@ -0,0 +1,183 @@ +additionalProperties: + formFields: + - child: + default: "" + envKey: PANEL_POSTGRES_SERVICE + required: true + type: service + default: postgresql + envKey: PANEL_POSTGRES_TYPE + labelZh: Postgres 服务 (前置检查) + labelEn: Postgres Service (Pre-check) + required: true + type: apps + values: + - label: PostgreSQL + value: postgresql + - child: + default: "" + envKey: PANEL_REDIS_SERVICE + required: true + type: service + default: redis + envKey: PANEL_REDIS_TYPE + labelZh: Redis 服务 (前置检查) + labelEn: Redis Service (Pre-check) + required: true + type: apps + values: + - label: Redis + value: redis + - default: "/home/affine" + edit: true + envKey: AFFINE_ROOT_PATH + labelZh: 数据持久化路径 + labelEn: Data persistence path + required: true + type: text + - default: 3010 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelZh: WebUI 端口 + labelEn: WebUI port + required: true + rule: paramPort + type: number + - default: 5555 + edit: true + envKey: PANEL_APP_PORT_COMMUNICATION + labelZh: 通讯端口 + labelEn: Communication port + required: true + rule: paramPort + type: number + - default: "http://127.0.0.1:3010" + edit: true + envKey: AFFINE_SERVER_EXTERNAL_URL + labelZh: 服务外部地址 + labelEn: Service external address + required: true + type: text + - default: "false" + edit: true + envKey: AFFINE_SERVER_HTTPS + labelZh: 是否启用 HTTPS + labelEn: Enable HTTPS + required: true + type: select + values: + - label: 已开启 + value: "true" + - label: 未开启 + value: "false" + - default: "smtp.163.com" + edit: true + envKey: MAILER_HOST + labelZh: SMTP 服务器地址 + labelEn: SMTP server address + required: true + type: text + - default: 465 + edit: true + envKey: MAILER_PORT + labelZh: SMTP 服务器端口 + labelEn: SMTP server port + required: true + rule: paramPort + type: number + - default: "" + edit: true + envKey: MAILER_SENDER + labelZh: 邮件发送者 + labelEn: Email sender + required: true + type: text + - default: "" + edit: true + envKey: MAILER_USER + labelZh: SMTP 用户名 + labelEn: SMTP username + required: true + type: text + - default: "" + edit: true + envKey: MAILER_PASSWORD + labelZh: SMTP 密码 + labelEn: SMTP password + required: true + type: password + - default: "127.0.0.1" + edit: true + envKey: POSTGRES_HOST + labelZh: 数据库 主机地址 + labelEn: Database Host + required: true + type: text + - default: 5432 + edit: true + envKey: POSTGRES_PORT + labelZh: 数据库 端口 + labelEn: Database Port + required: true + rule: paramPort + type: number + - default: "affine" + edit: true + envKey: POSTGRES_NAME + labelZh: 数据库 名称 + labelEn: Database Name + required: true + rule: paramCommon + type: text + - default: "affine" + edit: true + envKey: POSTGRES_USER + labelZh: 数据库 用户名 + labelEn: Database Username + required: true + type: text + - default: "" + edit: true + envKey: POSTGRES_PASSWORD + labelZh: 数据库 密码 + labelEn: Database Password + random: true + required: true + rule: paramComplexity + type: password + - default: "127.0.0.1" + edit: true + envKey: REDIS_SERVER_HOST + labelZh: Redis 主机 + labelEn: Redis Host + required: true + type: text + - default: 6379 + edit: true + envKey: REDIS_SERVER_PORT + labelZh: Redis 端口 + labelEn: Redis Port + required: true + rule: paramPort + type: number + - default: 0 + edit: true + envKey: REDIS_SERVER_DATABASE + labelZh: Redis 索引 (0-20) + labelEn: Redis Index (0-20) + required: true + type: number + - default: "" + edit: true + envKey: REDIS_SERVER_USER + labelZh: Redis 用户 + labelEn: Redis User + required: false + type: text + - default: "" + edit: true + envKey: REDIS_SERVER_PASSWORD + labelZh: Redis 密码 + labelEn: Redis Password + required: false + type: password diff --git a/apps/affine/stable-e98f035/docker-compose.yml b/apps/affine/stable-e98f035/docker-compose.yml new file mode 100644 index 0000000..94a383e --- /dev/null +++ b/apps/affine/stable-e98f035/docker-compose.yml @@ -0,0 +1,36 @@ +networks: + 1panel-network: + external: true +services: + affine: + command: + - sh + - -c + - node ./scripts/self-host-predeploy && node ./dist/index.js + container_name: affine + env_file: + - ./envs/global.env + - .env + environment: + - NODE_OPTIONS="--import=./scripts/register.js" + - AFFINE_CONFIG_PATH=/root/.affine/config + - REDIS_SERVER_HOST=redis + - DATABASE_URL=postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST}:${POSTGRES_PORT}/${POSTGRES_NAME} + - NODE_ENV=production + - TELEMETRY_ENABLE=false + - AFFINE_SERVER_HOST=localhost + - AFFINE_SERVER_PORT=3010 + - AFFINE_SERVER_HTTPS=false + - AFFINE_SERVER_EXTERNAL_URL=http://127.0.0.1:3010 + image: ghcr.io/toeverything/affine-graphql:stable-e98f035 + labels: + createdBy: Apps + networks: + - 1panel-network + ports: + - ${PANEL_APP_PORT_HTTP}:3010 + - ${PANEL_APP_PORT_COMMUNICATION}:5555 + restart: always + volumes: + - ${AFFINE_ROOT_PATH}/config:/root/.affine/config + - ${AFFINE_ROOT_PATH}/storage:/root/.affine/storage diff --git a/apps/movie-pilot/2.7.6/envs/default.env b/apps/affine/stable-e98f035/envs/default.env similarity index 100% rename from apps/movie-pilot/2.7.6/envs/default.env rename to apps/affine/stable-e98f035/envs/default.env diff --git a/apps/movie-pilot/2.7.6/envs/global.env b/apps/affine/stable-e98f035/envs/global.env similarity index 100% rename from apps/movie-pilot/2.7.6/envs/global.env rename to apps/affine/stable-e98f035/envs/global.env diff --git a/apps/affine/stable-e98f035/scripts/init.sh b/apps/affine/stable-e98f035/scripts/init.sh new file mode 100644 index 0000000..07fb8c3 --- /dev/null +++ b/apps/affine/stable-e98f035/scripts/init.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +if [ -f .env ]; then + source .env + + # setup-1 add default values + CURRENT_DIR=$(pwd) + sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env + echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env + + echo "Check Finish." + +else + echo "Error: .env file not found." +fi diff --git a/apps/movie-pilot/2.7.6/scripts/uninstall.sh b/apps/affine/stable-e98f035/scripts/uninstall.sh similarity index 100% rename from apps/movie-pilot/2.7.6/scripts/uninstall.sh rename to apps/affine/stable-e98f035/scripts/uninstall.sh diff --git a/apps/affine/stable-e98f035/scripts/upgrade.sh b/apps/affine/stable-e98f035/scripts/upgrade.sh new file mode 100644 index 0000000..07fb8c3 --- /dev/null +++ b/apps/affine/stable-e98f035/scripts/upgrade.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +if [ -f .env ]; then + source .env + + # setup-1 add default values + CURRENT_DIR=$(pwd) + sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env + echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env + + echo "Check Finish." + +else + echo "Error: .env file not found." +fi diff --git a/apps/movie-pilot/2.7.6/.env b/apps/movie-pilot/2.7.7/.env similarity index 100% rename from apps/movie-pilot/2.7.6/.env rename to apps/movie-pilot/2.7.7/.env diff --git a/apps/movie-pilot/2.7.6/data.yml b/apps/movie-pilot/2.7.7/data.yml similarity index 100% rename from apps/movie-pilot/2.7.6/data.yml rename to apps/movie-pilot/2.7.7/data.yml diff --git a/apps/movie-pilot/2.7.6/docker-compose.yml b/apps/movie-pilot/2.7.7/docker-compose.yml similarity index 96% rename from apps/movie-pilot/2.7.6/docker-compose.yml rename to apps/movie-pilot/2.7.7/docker-compose.yml index 2e1d2d2..64638cf 100644 --- a/apps/movie-pilot/2.7.6/docker-compose.yml +++ b/apps/movie-pilot/2.7.7/docker-compose.yml @@ -13,7 +13,7 @@ services: - DEBUG=false - DEV=false - LOG_LEVEL=INFO - image: jxxghp/moviepilot:2.7.6 + image: jxxghp/moviepilot:2.7.7 labels: createdBy: Apps logging: diff --git a/apps/siyuan/3.2.1/envs/default.env b/apps/movie-pilot/2.7.7/envs/default.env similarity index 100% rename from apps/siyuan/3.2.1/envs/default.env rename to apps/movie-pilot/2.7.7/envs/default.env diff --git a/apps/siyuan/3.2.1/envs/global.env b/apps/movie-pilot/2.7.7/envs/global.env similarity index 100% rename from apps/siyuan/3.2.1/envs/global.env rename to apps/movie-pilot/2.7.7/envs/global.env diff --git a/apps/movie-pilot/2.7.6/scripts/init.sh b/apps/movie-pilot/2.7.7/scripts/init.sh similarity index 100% rename from apps/movie-pilot/2.7.6/scripts/init.sh rename to apps/movie-pilot/2.7.7/scripts/init.sh diff --git a/apps/siyuan/3.2.1/scripts/uninstall.sh b/apps/movie-pilot/2.7.7/scripts/uninstall.sh similarity index 100% rename from apps/siyuan/3.2.1/scripts/uninstall.sh rename to apps/movie-pilot/2.7.7/scripts/uninstall.sh diff --git a/apps/movie-pilot/2.7.6/scripts/upgrade.sh b/apps/movie-pilot/2.7.7/scripts/upgrade.sh similarity index 100% rename from apps/movie-pilot/2.7.6/scripts/upgrade.sh rename to apps/movie-pilot/2.7.7/scripts/upgrade.sh diff --git a/apps/siyuan/3.2.1/.env b/apps/siyuan/3.3.0/.env similarity index 100% rename from apps/siyuan/3.2.1/.env rename to apps/siyuan/3.3.0/.env diff --git a/apps/siyuan/3.2.1/data.yml b/apps/siyuan/3.3.0/data.yml similarity index 100% rename from apps/siyuan/3.2.1/data.yml rename to apps/siyuan/3.3.0/data.yml diff --git a/apps/siyuan/3.2.1/docker-compose.yml b/apps/siyuan/3.3.0/docker-compose.yml similarity index 93% rename from apps/siyuan/3.2.1/docker-compose.yml rename to apps/siyuan/3.3.0/docker-compose.yml index 277c1a6..660059f 100644 --- a/apps/siyuan/3.2.1/docker-compose.yml +++ b/apps/siyuan/3.3.0/docker-compose.yml @@ -11,7 +11,7 @@ services: - ./envs/global.env environment: - RUN_IN_CONTAINER=true - image: b3log/siyuan:v3.2.1 + image: b3log/siyuan:v3.3.0 labels: createdBy: Apps networks: diff --git a/apps/siyuan/3.3.0/envs/default.env b/apps/siyuan/3.3.0/envs/default.env new file mode 100644 index 0000000..cd05f46 --- /dev/null +++ b/apps/siyuan/3.3.0/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/siyuan/3.3.0/envs/global.env b/apps/siyuan/3.3.0/envs/global.env new file mode 100644 index 0000000..e10989f --- /dev/null +++ b/apps/siyuan/3.3.0/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/siyuan/3.2.1/scripts/init.sh b/apps/siyuan/3.3.0/scripts/init.sh similarity index 100% rename from apps/siyuan/3.2.1/scripts/init.sh rename to apps/siyuan/3.3.0/scripts/init.sh diff --git a/apps/siyuan/3.2.1/scripts/upgrade.sh b/apps/siyuan/3.3.0/scripts/uninstall.sh similarity index 100% rename from apps/siyuan/3.2.1/scripts/upgrade.sh rename to apps/siyuan/3.3.0/scripts/uninstall.sh diff --git a/apps/siyuan/3.3.0/scripts/upgrade.sh b/apps/siyuan/3.3.0/scripts/upgrade.sh new file mode 100644 index 0000000..c86c4fb --- /dev/null +++ b/apps/siyuan/3.3.0/scripts/upgrade.sh @@ -0,0 +1,10 @@ +#!/bin/bash + +if [ -f .env ]; then + source .env + + echo "Check Finish." + +else + echo "Error: .env file not found." +fi