# ems_backend 后端 ## 文件资源 | 路径 | 说明 | | --------------------- | -------------------------- | | /usr/local/omc/static | 网管静态资源文件路径 | | /usr/local/omc/upload | 网管上传文件资源路径 | | /tmp/omc | 存放从网元拉取到本地的文件 | ## redis 配置文件相关 ```conf # IP绑定与端口 bind 0.0.0.0 port 6379 # 安全设置 protected-mode yes requirepass "" # 从节点只能读取数据,不能直接写入数据 slaveof 192.168.114.114 6379 # 允许从节点进行读写操作 replica-read-only no ``` ## 版本发布空间 \\192.168.1.205\share\release\omc 192.168.1.120 altouser/a1t0U53r ## 开发 ```sh # 安装 Go版本 1.21.6 后进入项目根目录 cd ./restagent # 下载依赖 go mod download # 调试启动 go run restagent.go -c ./restagent/etc/restconf.yaml --env local # 打包命名 restagent go build -ldflags="-s -w" -o restagent ``` ## 打包 ```sh go env -w GOOS=linux go env -w GOOS=windows go build -o restagent -v -ldflags "-X 'be.ems/lib/global.Version=2.2311.8' -X 'be.ems/lib/global.BuildTime=`date`' -X 'be.ems/lib/global.GoVer=`go version`'" ``` ## 安装 ```sh -- BA初始安装 setomc.sh -m install -c ba ```