Goalng 打包部署之Supervisor

参考文献

说明:等有时间再写详细部署步骤。

1. Golang 项目编译

1.1 目录结构

file

1.2 windos.bat

Golang 在 Windows 下交叉编译 Windows 运行程序:

:: Golang 在 Windows 下交叉编译 Windows 运行程序
:: 设置变量
set PathName=release
set AppName=chat.exe
:: 删除目录
rd /s/q %PathName%
:: 创建目录
md %PathName%
:: windows平台打包命令
go build -o %AppName%
:: 移动 or 复制文件
MOVE %AppName% %PathName%\
COPY favicon.ico %PathName%\favicon.ico
:: 复制静态文件夹
XCOPY asset\*.* %PathName%\asset\  /s /e
XCOPY view\*.* %PathName%\view\  /s /e

1.3 linux.bat

Golang 在 Windows 下交叉编译 Linux 运行程序:

:: Golang 在 Windows 下交叉编译 Linux 运行程序
:: 设置变量
set PathName=release
set AppName=chat
:: 删除目录
rd /s/q %PathName%
:: 创建目录
md %PathName%
:: windows平台打包命令
SET CGO_ENABLED=0
SET GOOS=linux
SET GOARCH=amd64
go build -o %AppName%
:: 移动 or 复制文件
MOVE %AppName% %PathName%\
COPY favicon.ico %PathName%\favicon.ico
:: 复制静态文件夹
XCOPY asset\*.* %PathName%\asset\  /s /e
XCOPY view\*.* %PathName%\view\  /s /e
讨论数量: 0

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!