开发环境
IDE
vscode、cursor(vscode AI版,个人喜欢这个界面)
Linux
WSL或者服务器均可
开发过程
开发
喜欢用vim开发或者其他Linux文本编辑器开发的大佬可以划走,使用本地IDE开发可以装个WSL插件或者Remote到服务器直接进行开发
部署
将项目打包成可执行文件,例如:go build
编辑/usr/lib/systemd/system/服务名称.service
> 服务名称.service文件中加入下面的代码
>
>
> [Uint]
> Description=Gin Interface
>
> [Service]
> Type=simple
> Restart=always
> RestartSec=5s
> WorkingDirectory=/home/interface #项目文件夹
> ExecStart=/home/interface/interface #可执行文件地址
>
> [Install]
> WantedBy=multi-user.target
> ~
>
如果版本更新,则重新打包后执行:systemctl daemon-reload
调试
IDE的debug还是很好用的。
评论