From 20c87d79eaaed2e8542e6fe78667980f20419ff6 Mon Sep 17 00:00:00 2001 From: shanshanzhong Date: Sat, 28 Feb 2026 04:23:03 -0800 Subject: [PATCH] core rpc --- .gitea/workflows/deploy.yml | 22 ++++++++++++++-------- deploy/.env.example | 10 +++++++--- deploy/Dockerfile.rpc-core | 20 ++++++++++++++++++++ deploy/docker-compose.cloud.yml | 19 +++++++++++++++++-- deploy/etc/core/core.yaml | 31 +++++++++++++++++++++++++++++++ 5 files changed, 89 insertions(+), 13 deletions(-) create mode 100644 deploy/Dockerfile.rpc-core create mode 100644 deploy/etc/core/core.yaml diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 64565ce..7855118 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -61,7 +61,7 @@ jobs: esac # ============================================================ - # Job 2: 并行矩阵构建 5 个服务镜像 - 💥 重点修改这里 💥 + # Job 2: 并行矩阵构建 6 个服务镜像 - 💥 重点修改这里 💥 # ============================================================ build: runs-on: zero-ppanel-server @@ -72,6 +72,9 @@ jobs: fail-fast: false matrix: service: + - name: rpc-core + dockerfile: deploy/Dockerfile.rpc-core + image_name: ppanel-rpc-core - name: api dockerfile: deploy/Dockerfile.api image_name: ppanel-api @@ -162,7 +165,7 @@ jobs: username: ${{ env.SSH_USER }} password: ${{ env.SSH_PASSWORD }} port: ${{ env.SSH_PORT }} - source: "deploy/docker-compose.cloud.yml" + source: "deploy/docker-compose.cloud.yml,deploy/etc,deploy/.env.example" target: "${{ needs.prepare.outputs.deploy_path }}/" strip_components: 1 @@ -186,18 +189,21 @@ jobs: cd ${DEPLOY_PATH} - # 写入环境变量供 docker-compose 使用 - cat > .env <