# sesm **Repository Path**: ksir16/sesm ## Basic Information - **Project Name**: sesm - **Description**: No description available - **Primary Language**: Go - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-06-08 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## sems服务说明 ### 开发与调试 #### 1. 使用基础镜像构建开发环境 ``` docker run -it --rm -p 8181:8080 -v /home/dev/sesm:/go/src/sesm/:rw sesm-base:v1.0.0 ``` > sesm-base:v1.0.0 是基于golang:1.8构建开发镜像 > /home/dev/sesm 是项目代码所在的主机路径,实际使用时请修改成自己的项目路径 > 执行上述docker run 命令后会打开一个嵌入式命令行,方便进行后续开发与调试 #### 2. 启动命令 ``` cd /src/sesm ``` ``` bee run -gendoc=true -downdoc=true ``` 服务启动后可以在控制台查看实时日志,同时可以查看swagger页面:http://HOST:PORT/swagger ### 构建基础镜像与发布用镜像 #### 1. build基础镜像 ``` ./scripts/prepare-build-image.sh ``` #### 2. 通过基础镜像编译sesm项目 ``` ./scripts/docker-build.sh ``` #### 3. 使用busybox构建发布镜像 ``` ./scripts/package.sh ```