-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
dfcb1d0
commit b02d9e9
Showing
7 changed files
with
83 additions
and
52 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
#!/bin/bash | ||
mv ./bin/web_server ./bin/cmdb_webserver | ||
rm -rf ./bin/go-pre-compile | ||
rm -rf ./bin/post-compile | ||
mkdir ./logs |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
#! env bash | ||
cat /app/configure/web.yaml.tmpl | /app/bin/envsutsb > /app/configure/web.yaml | ||
|
||
web_server --logtostderr=false --v=3 --config=/app/configure/web.yaml --log-dir=/data/cmdb/cmdb_webserver/logs --addrport=0.0.0.0:80 --deployment-method=blueking | ||
cmdb_webserver --logtostderr=false --v=3 --config=/app/configure/web.yaml --log-dir=/app/logs --addrport=0.0.0.0:80 --deployment-method=blueking |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,42 +1,42 @@ | ||
### 变量说明 | ||
| 变量名称 | 变量含义 | 可直接设置成的变量值 | | ||
|--------------------------|-------------------|-----| | ||
| BK_CMDB_ERRORS_RES | cmdb errors文件的路径 | /app/resources/errors | | ||
| BK_CMDB_LANGUAGE_RES | cmdb language文件的路径 | /app/resources/language | | ||
| BK_CMDB_ES_STATUS | cmdb elasticsearch开启状态 | "off" | | ||
| BK_COMPONENT_API_URL | esb地址 | | | ||
| BK_CMDB_APP_CODE | cmdb app code | | | ||
| BK_CMDB_APP_SECRET | cmdb app secret | | | ||
| BK_CMDB_PUBLIC_URL | 该值表示部署完成后,输入到浏览器中访问的cmdb 网址 | | ||
| BK_PAAS_PUBLIC_ADDR | paas地址 | | | ||
| BK_PAAS_PRIVATE_ADDR | paas后端地址 | | | ||
| BK_CMDB_WEB_RES | 前端文件地址 | /app/src/bin/build/web/ | | ||
| BK_CMDB_AUTH_SCHENE | 权限模式,web页面使用,可选值: internal, iam | iam | | ||
| BK_PASS2_URL | 蓝鲸桌面地址 | | | ||
| BK_PAAS_BK_DOMAIN | 用于配置前端需要的cookie domain地址 | | | ||
| BK_HTTP_SCHEMA | 访问协议 | | | ||
| BK_IAM_APP_CODE | 权限中心app code | | | ||
| BK_CMDB_CHANGELOG_RES | cmdb 版本日志存放路径 | /app/docs/support-file/changelog_user | | ||
| BK_NOTICE_ENABLED | 是否启用消息通知, true或false | | | ||
| BK_API_GATEWAY_BK_CMDB_JTW_ENABLED | 是否通过jwt调用apigw, true或false | true | | ||
| BK_API_GATEWAY_BK_CMDB_JTW_PUBLICKEY | cmdb API GATEWAY网关公钥 | | | ||
| BK_API_GATEWAY_BK_NOTICE_URL | 消息通知中心API GATEWAY网关地址 | | | ||
| BK_API_GATEWAY_CMDB_URL | cmdb API GATEWAY网关地址 | | | ||
| BK_CMDB_MONGODB_HOST | cmdb mongodb地址 | | | ||
| BK_CMDB_MONGODB_PORT | cmdb mongodb端口 | | | ||
| BK_CMDB_MONGODB_USERNAME | cmdb mongodb用户 | | | ||
| BK_CMDB_MONGODB_PASSWORD | cmdb mongodb密码 | | | ||
| BK_CMDB_MONGODB_DATABASE | cmdb mongodb数据库名称 | cmdb | | ||
| BK_CMDB_MONGODB_MAX_OPEN_CONNS | cmdb mongodb最大连接数 | 3000 | | ||
| BK_CMDB_MONGODB_MAX_OPEN_CONNS | cmdb mongodb最大空闲连接数 | 100 | | ||
| BK_CMDB_MONGODB_MECHANISM | cmdb mongodb mechanism | SCRAM-SHA-1 | | ||
| BK_CMDB_MONGODB_RS_NAME | cmdb mongodb rsName | rs0 | | ||
| BK_CMDB_MONGODB_SOCKET_TIMEOUT_SECONDS | cmdb mongodb socket连接的超时时间 | 10 | | ||
| BK_CMDB_REDIS_SENTINEL_HOST | cmdb redis sentinel地址 | | | ||
| BK_CMDB_REDIS_SENTINEL_PORT | cmdb redis sentinel端口 | | | ||
| BK_CMDB_REDIS_PASSWORD | cmdb redis密码 | | | ||
| BK_CMDB_REDIS_SENTINEL_PASSWORD | cmdb redis sentinel密码 | | | ||
| BK_CMDB_REDIS_DATABASE | cmdb redis数据库名称 | "0" | | ||
| BK_CMDB_REDIS_MAX_OPEN_CONNS | cmdb redis最大连接数 | 3000 | | ||
| BK_CMDB_REDIS_MAX_IDLE_CONNS | cmdb redis最大空闲连接数 | 1000 | | ||
| BK_CMDB_REDIS_MASTER_NAME| cmdb redis master 名称 | | | ||
| 变量名称 | 变量含义 | 可直接设置成的变量值 | | ||
|----------------------------------------|---------------------------------|---------------------| | ||
| BK_CMDB_ERRORS_RES | cmdb errors文件的路径 | /app/conf/errors | | ||
| BK_CMDB_LANGUAGE_RES | cmdb language文件的路径 | /app/conf/language | | ||
| BK_CMDB_ES_STATUS | cmdb elasticsearch开启状态 | "off" | | ||
| BK_COMPONENT_API_URL | esb地址 | | | ||
| BK_CMDB_APP_CODE | cmdb app code | | | ||
| BK_CMDB_APP_SECRET | cmdb app secret | | | ||
| BK_CMDB_PUBLIC_URL | 该值表示部署完成后,输入到浏览器中访问的cmdb 网址 | | ||
| BK_PAAS_PUBLIC_ADDR | paas地址 | | | ||
| BK_PAAS_PRIVATE_ADDR | paas后端地址 | | | ||
| BK_CMDB_WEB_RES | 前端文件地址 | /app/web/ | | ||
| BK_CMDB_AUTH_SCHENE | 权限模式,web页面使用,可选值: internal, iam | iam | | ||
| BK_PASS2_URL | 蓝鲸桌面地址 | | | ||
| BK_PAAS_BK_DOMAIN | 用于配置前端需要的cookie domain地址 | | | ||
| BK_HTTP_SCHEMA | 访问协议 | | | ||
| BK_IAM_APP_CODE | 权限中心app code | | | ||
| BK_CMDB_CHANGELOG_RES | cmdb 版本日志存放路径 | /app/changelog_user | | ||
| BK_NOTICE_ENABLED | 是否启用消息通知, true或false | | | ||
| BK_API_GATEWAY_BK_CMDB_JTW_ENABLED | 是否通过jwt调用apigw, true或false | true | | ||
| BK_API_GATEWAY_BK_CMDB_JTW_PUBLICKEY | cmdb API GATEWAY网关公钥 | | | ||
| BK_API_GATEWAY_BK_NOTICE_URL | 消息通知中心API GATEWAY网关地址 | | | ||
| BK_API_GATEWAY_CMDB_URL | cmdb API GATEWAY网关地址 | | | ||
| BK_CMDB_MONGODB_HOST | cmdb mongodb地址 | | | ||
| BK_CMDB_MONGODB_PORT | cmdb mongodb端口 | | | ||
| BK_CMDB_MONGODB_USERNAME | cmdb mongodb用户 | | | ||
| BK_CMDB_MONGODB_PASSWORD | cmdb mongodb密码 | | | ||
| BK_CMDB_MONGODB_DATABASE | cmdb mongodb数据库名称 | cmdb | | ||
| BK_CMDB_MONGODB_MAX_OPEN_CONNS | cmdb mongodb最大连接数 | 3000 | | ||
| BK_CMDB_MONGODB_MAX_IDLE_CONNS | cmdb mongodb最大空闲连接数 | 100 | | ||
| BK_CMDB_MONGODB_MECHANISM | cmdb mongodb mechanism | SCRAM-SHA-1 | | ||
| BK_CMDB_MONGODB_RS_NAME | cmdb mongodb rsName | rs0 | | ||
| BK_CMDB_MONGODB_SOCKET_TIMEOUT_SECONDS | cmdb mongodb socket连接的超时时间 | 10 | | ||
| BK_CMDB_REDIS_SENTINEL_HOST | cmdb redis sentinel地址 | | | ||
| BK_CMDB_REDIS_SENTINEL_PORT | cmdb redis sentinel端口 | | | ||
| BK_CMDB_REDIS_PASSWORD | cmdb redis密码 | | | ||
| BK_CMDB_REDIS_SENTINEL_PASSWORD | cmdb redis sentinel密码 | | | ||
| BK_CMDB_REDIS_DATABASE | cmdb redis数据库名称 | "0" | | ||
| BK_CMDB_REDIS_MAX_OPEN_CONNS | cmdb redis最大连接数 | 3000 | | ||
| BK_CMDB_REDIS_MAX_IDLE_CONNS | cmdb redis最大空闲连接数 | 1000 | | ||
| BK_CMDB_REDIS_MASTER_NAME | cmdb redis master 名称 | | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
S-Mart包构建 | ||
=========== | ||
|
||
## 目录结构 | ||
|
||
构建前需要将CMDB的代码目录调整为如下目录结构: | ||
|
||
``` | ||
. CMDB代码根目录 | ||
├── app_desc.yaml S-Mart包配置 | ||
├── logo.png CMDB的logo | ||
├── bin extra-data目录中的bin目录 | ||
│ ├── envsubst 用于将环境变量渲染到SaaS的配置文件中 | ||
│ ├── go-pre-compile S-Mart包编译前的前置处理脚本 | ||
│ ├── post-compile S-Mart包编译后的后置处理脚本 | ||
│ └── start-web.sh SaaS启动脚本 | ||
├── configure extra-data目录中的configure目录 | ||
│ ├── readme.md 配置文件变量说明 | ||
│ └── web.yaml.tmpl 配置文件模板 | ||
├── web 编译好的前端包 | ||
├── conf 对应cmdb的resources目录 | ||
│ ├── errors 错误码配置 | ||
│ └── language 国际化配置 | ||
├── changelog_user 版本日志目录,对应cmdb的docs/support-file/changelog_user目录 | ||
├── src CMDB的代码目录 | ||
│ ├── web_server web_server的代码目录,S-Mart包构建时会使用该目录进行编译,编译好的二进制会放到bin目录中 | ||
... | ||
``` | ||
|
||
## 构建方式 | ||
|
||
使用`蓝鲸S-Mart源码包构建工具`蓝盾流水线插件指定源码路径为CMDB代码根目录进行构建 |