前端项目打包
apt install git
git clone https://github.com/eyebluecn/tank-front.git
安装依赖项
apt install npm
npm install --legacy-peer-deps
执行打包命令
npm run build
通过前面三步可以在~/build/html文件夹下得到打包后的静态文件,将html目录下的所有文件拷贝到后端项目的build/html文件夹下。
后端项目打包
apt install git
git clone https://github.com/eyebluecn/tank
安装Golang,
apt install golang
配置环境变量GOPATH (因为使用go module,所以对GOPATH路径没有要求)
vim /root/.bashrc
末尾加入
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
打包
windows平台双击运行 tank/build/pack/build.bat,成功之后可在tank/dist下看到tank-x.x.x文件夹,该文件夹即为最终安装包。
linux平台运行如下命令:
cd tank/build/pack/
./build.sh
成功之后可在tank/tmp下看到tank-x.x.x.linux-xxx.tar.gz
利用得到的安装包即可参考安装一节进行安装。
提示:
如果你在安装依赖时,发现速度太慢,那么可以尝试修改脚本中的GOPROXY,常用的GOPROXY值有:
https://athens.azurefd.net
https://goproxy.io
https://goproxy.cn
官方文档
https://tank-doc.eyeblue.cn/
https://github.com/eyebluecn/tank
apt install git
git clone https://github.com/eyebluecn/tank-front.git
安装依赖项
apt install npm
npm install --legacy-peer-deps
执行打包命令
npm run build
通过前面三步可以在~/build/html文件夹下得到打包后的静态文件,将html目录下的所有文件拷贝到后端项目的build/html文件夹下。
后端项目打包
apt install git
git clone https://github.com/eyebluecn/tank
安装Golang,
apt install golang
配置环境变量GOPATH (因为使用go module,所以对GOPATH路径没有要求)
vim /root/.bashrc
末尾加入
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
打包
windows平台双击运行 tank/build/pack/build.bat,成功之后可在tank/dist下看到tank-x.x.x文件夹,该文件夹即为最终安装包。
linux平台运行如下命令:
cd tank/build/pack/
./build.sh
成功之后可在tank/tmp下看到tank-x.x.x.linux-xxx.tar.gz
利用得到的安装包即可参考安装一节进行安装。
提示:
如果你在安装依赖时,发现速度太慢,那么可以尝试修改脚本中的GOPROXY,常用的GOPROXY值有:
https://athens.azurefd.net
https://goproxy.io
https://goproxy.cn
官方文档
https://tank-doc.eyeblue.cn/
https://github.com/eyebluecn/tank