Skip to content
monomania edited this page May 25, 2020 · 5 revisions

打包部署

  • 编译打包
  • 压缩编译后的文件,并上传
  • 上传到服务器后,Terminal Record
    asciicast

千万不要在早上11点之前尝试哦,你知道为什么吗?.


本地调试运行

  • 配置环境

    • 安装 go
      • 配置GOPATH
    • 环境变量
    变量名称=值 说明
    GO111MODULE=on 开启go mod模块支持
    GOPROXY=https://goproxy.cn,direct 依赖包下载代理地址
    GOSUMDB=sum.golang.google.cn 包的哈希值校验地址
  • 导入项目到JetBrains GoLand并启用go mod

    • 或可手动下载资源包
        cd ./foot-api && go mod tidy
        cd ../foot-core && go mod tidy
        cd ../foot-gui && go mod tidy
        cd ../foot-spider && go mod tidy
        cd ../foot-web && go mod tidy
      
  • 手动创建数据库

    数据库名为: foot

  • 配置数据库连接

    • conf文件修改配置
      • ./conf/app.ini

      详情看配置文件内的说明

  • 同步数据库表

    • FC001DBInitApplication.go

主要入口

  • build_linux.bat 一键打包linux发布程序
  • build_windows.bat 一键打包windows发布程序
  • FC000Application.go 运行beego
  • FC001DBInitApplication.go 数据库表同步初始化
  • FC002AnalyApplication.go 运行结果分析
  • FOOT000.go linux入口(主要使用)
  • FOOT000CmdApplication.go windows入口(主要使用)
  • FS000Application.go 运行数据爬虫

运行

1. 创建数据库foot
2. FC001DBInitApplication.go  同步数据库表
3. FS000Application.go 运行数据爬虫
4. FC002AnalyApplication 分析得出推荐列表
Clone this wiki locally