Skip to content

Latest commit

 

History

History
65 lines (47 loc) · 1.08 KB

README.md

File metadata and controls

65 lines (47 loc) · 1.08 KB

backend

运行

  • 开发环境

    • python 3.11.9
    • node v20.11.0
  • 安装依赖

  • 开发模式下运行

    • 安装后端依赖

      cd backend
      pdm install
    • 安装前端依赖

      cd frontend
      pnpm install
    • 下载模型

      # 激活虚拟环境
      cd backend
      pdm run python hub_model/download.py
    • 启动服务

      # 运行前端
      cd frontend && npm run dev
      # 运行后端
      cd backend && pmd dev

打包

  • 构建前端
# 打包前端
pdm build-front
  • 构建后端
# 如果你构建pdm环境时,没有选择python版本,需要修改main.spec中的内容,根据自己情况找到虚拟环境中的tinify路径
('./.venv/lib/python3.12/site-packages/tinify', 'tinify')  --》 ('./.venv/lib/site-packages/tinify', 'tinify')

# 打包后端,可执行文件
pdm build-release

# 构建mac 应用
pdm build-mac-release