| 本帖最后由 魔法巴拉 于 2023-2-16 10:41 编辑 
 
 网站截图: 
 
 一.本地环境准备 1.golang 2.nodejs/yarn 3.git 
 二.服务端环境(以ubuntu为例) 1.postgres 复制代码sudo apt update
 sudo apt install postgresql postgresql-contrib
 
 sudo su - postgres  # 切换用户
 psql
       #  用户名↓                # 密码↓
 CREATE USER uname WITH PASSWORD 'uapss';      # 创建用户
         # 数据库名称↓       所有者↓
 CREATE DATABASE testdb OWNER uname;             # 创建数据库
2.Chrome 复制代码sudo apt install chromium-browser
 三.编译代码 1.拉取代码:
 复制代码git clone https://github.com/lifespy/vps_monitor_all.git
 2.编译前端代码 复制代码cd monitor_web
yarn install
yarn run build
编译成功可以见到目录有一个名为dist的新文件夹 
 3.编译后端代码 a.进入vps_monitor目录,执行 复制代码SET CGO_ENABLED=0
SET GOOS=linux
SET GOARCH=arm/amd64  #根据自己的系统选择
SET GOPROXY=https://goproxy.cn
go build -o vps-server main.go
目录出现"vps-server"文件,代表编译成功 b.进入vps_monitor_client目录,参考如上修改GOARCH参数 执行 build.bat,目录出现"vps-client"文件,代表编译成功 
 三.上传代码 1.配置文件修改: a.vps_monitor\manifest\config目录下文件单独复制出来一份,修改其中: 
 b.vps_monitor_client\config目录下文件单独复制出来一份,修改其中: 将编译出来的2个后端文件和前端dist文件夹上传到服务器网站目录 下载附件并解压,放在平级目录,给予可执行权限,执行2个脚本,即可成功运行 
 
 |