在将代码拉取到本地准备开发之前,需先将配置信息填写好,相应的配置文件位于lesscode/lib/server/conf和根目录下,
- 其中必须配置的文件为data-base.js、db-migrate.json、http.js、.bk.local.env
- 可选的配置文件为npm.js和bk-repo.js
在项目根目录下复制.bk.development.env文件,并重命名为.bk.local.env,依照注释填写相关值。
在 lesscode/lib/server/conf 中新建 data-base.js 文件(复制 data-base.js.example,并删除 .example即可)。然后依照 data-base.js.example 的注释填写本地开发和线上运行时的数据库的配置信息。
在 lesscode/lib/server/conf 中新建 db-migrate.json 文件(复制 db-migrate.json.example,并删除 .example即可)。然后依照 db-migrate.json.example 的注释填写本地开发和线上运行时的数据库的配置信息。
在 lesscode/lib/server/conf 中新建 http.js 文件(复制 http.js.example,并删除 .example即可)。然后依照 http.js.example 的注释填写本地开发和线上运行时蓝鲸社区版的配置信息。
在 lesscode/lib/server/conf 中新建 bk-repo.js 文件(复制 bk-repo.js.example,并删除 .example即可)。然后依照 bk-repo.js.example 的注释填写本地开发和线上运行时蓝鲸制品库的配置信息。
在 lesscode/lib/server/conf 中新建 npm.js 文件(复制 npm.js.example,并删除 .example即可)。然后依照 npm.js.example 的注释填写本地开发和线上运行时的npm镜像仓库的配置信息。
在 lesscode/lib/server/conf 中新建 data-source.js 文件(复制 data-source.js.example,并删除 .example即可)。然后依照 data-source.js.example 的注释填写本地开发和线上运行时的数据库的配置信息。
在 lesscode/lib/server/conf 中新建 encrypt-secret-key.js 文件(复制 encrypt-secret-key.js.example,并删除 .example即可)。然后依照 encrypt-secret-key.js.example 的注释填写加密的key。