tauri项目创建
yarn create tauri-app
目录结构
创建cargo的国内源配置文件
在项目根目录下创建.cargo/config文件,写入如下内容,不创建这个文件的话可能会出现从默认仓库crates.io下载过慢的问题
[source.crates-io]
replace-with = 'mirror'
[source.mirror]
registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"
创建该文件可以生效的原因
cargo按照下面的顺序读取配置文件(链接)
创建docker-compose.yaml文件
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
运行docker-compose命令打包,该命令没有的话需要提前下载安装
docker-compose -f docker-compose.yaml up