# 运维手册

## Golang编译与部署

### 惯例
程序通过systemctl实现开机自启，服务名为bsw-项目-组件.service
定时任务组件一般命名为maintenance

程序运行参数： -d 开启debug -i 初始化配置文件

#### 服务开启关闭
```
sudo service bsw-项目-组件 start
sudo service bsw-项目-组件 status
sudo service bsw-项目-组件 stop
```

### 编译
服务器 192.168.0.3
用户名zr
密码asdf*123

```
cd workspace/
pwsh
ls
```
即可看到前缀为build的.sh文件，执行后将自动拉取最新代码编译，并将编译后的二进制文件上传至相应项目svn的build文件夹

### 部署

#### 192.168.0.3

用户名zr

```
cd wwwroot/
ls
```

即可看到前缀为update的.sh文件，执行后将自动拉取最新二进制文件并重启服务

#### 192.168.168.51

部署根目录：/home/hadoop/wwwroot/

用户名wzx
```
cd project/
ls
```

## 服务状态查看

办公室内网:	<http://192.168.0.3:8500/><br>
浪潮机房:	<http://192.168.168.51:8500/>





















