From 688d2dd86217da208830c7e49ecae4ea47649380 Mon Sep 17 00:00:00 2001 From: nongyehong <2439646234@qq.com> Date: Tue, 10 Dec 2024 10:43:38 +0800 Subject: [PATCH] =?UTF-8?q?build(build):=20:package:=20=E6=96=B0=E5=A2=9Ed?= =?UTF-8?q?ocker-compose=E9=85=8D=E7=BD=AE(Beta)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在根目录添加cargo镜像源配置 --- .cargo/config | 6 ++++++ .github/workflows/release.yml | 4 ++-- docker-compose.yaml | 14 ++++++++++++++ 3 files changed, 22 insertions(+), 2 deletions(-) create mode 100644 .cargo/config create mode 100644 docker-compose.yaml diff --git a/.cargo/config b/.cargo/config new file mode 100644 index 00000000..d76aa5cc --- /dev/null +++ b/.cargo/config @@ -0,0 +1,6 @@ +## 配置cargo的国内源 (依赖很多所以还是需要慢慢等待,不至于卡死下载不了) +[source.crates-io] +replace-with = 'mirror' + +[source.mirror] +registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git" \ No newline at end of file diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3104c131..b465aaeb 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -33,11 +33,11 @@ jobs: - name: Setup Node uses: actions/setup-node@v4 with: - node-version: '20' + node-version: '22' # 安装 pnpm - name: Install pnpm - run: npm install -g pnpm@9.2.0 + run: npm install -g pnpm@latest - name: Install dependencies run: pnpm install diff --git a/docker-compose.yaml b/docker-compose.yaml new file mode 100644 index 00000000..6f19a334 --- /dev/null +++ b/docker-compose.yaml @@ -0,0 +1,14 @@ +version: "3.7" +services: + tauri: + image: ivangabriele/tauri:debian-bullseye-18 # 使用该镜像打包tauri + volumes: + - .:/app + command: + - "sh" + - "-c" + - | # 使用|表示下面的命令将按照顺序执行 + cd /app + npm config set registry https://registry.npmmirror.com + pnpm install + pnpm tauri build \ No newline at end of file