部署go/gin项目
宁夏
2021年10月26日
138 阅读
部署go/gin项目
创建于 2021-10-26 10:38:34
1.打linux包
set GOARCH=amd64 set GOOS=linux go build main.go
2.linux新建go项目
mkdir my-projiect cd my-project mkdir config cd config vim app.yml ...
3.上传go项目linux包
weget down.example.com/down/project
4.创建shell启动脚本
vim run.sh
#!/bin/bash # 设置项目运行模式为 release export GIN_MODE=release # 打开go包目录 cd /web/go-api/ # 运行go可执行包文件 ./main
5.注册系统服务
vim /lib/systemd/system/go-api.service
[Unit] Description=go-api [Service] Type=simple Restart=always RestartSec=3s ExecStart=/web/go-api/run.sh [Install] WantedBy=multi-user.target
6.服务相关命令
启动:
systemctl start go-api
重启:
systemctl restart go-api
停止:
systemctl stop go-api
状态:
systemctl status go-api
上一篇: 没有了
下一篇: 没有了