当前位置:  首页  GO  GIN博文详情

部署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

上一篇: 没有了

下一篇: 没有了

标签云

站点信息

  • 文章统计:11 篇
  • 标签统计:3 个