# 运维手册
## 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
```
## 服务状态查看
办公室内网:
浪潮机房:
## Docker查看容器日志
```shell
docker inspect 容器名称 | grep -i logpath
```