# 运维手册 ## 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 ```