rename envar files

This commit is contained in:
陆柯 2022-12-10 18:46:25 +08:00
parent 7323751f68
commit 32ed63d42e
2 changed files with 85 additions and 51 deletions

126
.gitignore vendored
View File

@ -1,63 +1,97 @@
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. # See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
node_modules/ ### 目录 #################################################################
# wo-服务端
/_archive/*
/_datastore/*
/_filestore/*
/_logstore/*
/_webroot/*
/_ssl/*
/test/unit/coverage/ /test/unit/coverage/
/test/e2e/reports/ /test/e2e/reports/
.svn/
.idea/
.sass-cache/
.deploy_git/
.gitattributes
_desktop.ini
.DS_Store
.thumbnails
Thumbs.db
thumbs.db
.umi
.umi-production
npm-debug.log*
yarn-debug.log*
yarn-error.log*
selenium-debug.log
package-lock.json
*.iml
*.njsproj
*.ntvs*
*.sln
*.suo
._*
.$*
~$*
.bashrc_custom # uniapp 项目
# hexo
db.json
# 客户端 uniapp 项目
/unpackage/* /unpackage/*
!/unpackage/res/ !/unpackage/res/
/_archive/* # vue-cli 项目
/_datastore/*
/_logstore/*
/_filestore/*
/_webroot/*
/dist/ /dist/
# hexo
/public/
.svn/
.deploy_git/
.idea/
.sass-cache/
node_modules/
### 文件 ###################################################################
# seafile 临时文件
._*
.$*
# office 暂存文件
~$*
*.apk *.apk
*.min.js *.min.js
*.min.css *.min.css
*.min.html *.min.html
/pages4loader.json5 *.iml
envar-web-custom.js *.njsproj
envar-deploy-secret.js *.ntvs*
*.sw*
*.sln
*.suo
# hexo 项目 .bashrc_custom
public/
# 服务端(server or uniapp-uniCloud)项目 # 苹果系统临时文件
envar-base-custom.js .DS_Store
envar-base-dynamic.js
envar-base-secret.js .gitattributes
# 来自 vue-cli 创建项目的 .gitignore
.project
# 安卓缓存文件夹
.thumbnails
.umi
.umi-production
# local env files
.env.local
.env.*.local
_desktop.ini
# hexo
/db.json
# wo-客户端环境配置wo-服务端环境配置(server or uniapp-uniCloud)
envar-*.gitignore.js
npm-debug.log*
yarn-debug.log*
yarn-error.log*
yarn.lock
package-lock.json
pages4loader.json5
selenium-debug.log
Thumbs.db
thumbs.db
!.gitkeep !.gitkeep

View File

@ -13,11 +13,11 @@ module.exports = {
rawEnvar = {}, rawEnvar = {},
envarFiles = [ envarFiles = [
'./envar-base-basic.js', './envar-base-basic.js',
'./envar-base-custom.js', './envar-base-basic.gitignore.js',
'./envar-base-dynamic-dev.js',
'./envar-base-dynamic.js', './envar-base-dynamic.js',
'./envar-base-secret-dev.js', './envar-base-dynamic.gitignore.js',
'./envar-base-secret.js', './envar-base-secret.js',
'./envar-base-secret.gitignore.js',
], ],
} = {}) { } = {}) {
if (!global.envar) { if (!global.envar) {
@ -82,7 +82,7 @@ module.exports = {
/* /*
*/ */
get_dynamic_envar ({ dynamicEnvarFiles = ['./envar-base-dynamic-dev.js', './envar-base-dynamic.js'] } = {}) { get_dynamic_envar ({ dynamicEnvarFiles = ['./envar-base-dynamic.js', './envar-base-dynamic.gitignore.js'] } = {}) {
// config file should be absolute or relative to the node process's dir. // config file should be absolute or relative to the node process's dir.
let dynamicEnvar = {} let dynamicEnvar = {}
@ -118,7 +118,7 @@ module.exports = {
/* /*
* 需要输出当前环境变量时必须调用本函数避免机密信息被输出 * 需要输出当前环境变量时必须调用本函数避免机密信息被输出
*/ */
mask_secret_envar ({ rawEnvar, secretEnvarFiles = ['./envar-base-secret-dev.js', './envar-base-secret.js'] } = {}) { mask_secret_envar ({ rawEnvar, secretEnvarFiles = ['./envar-base-secret.js', './envar-base-secret.gitignore.js'] } = {}) {
let envar = JSON.parse(JSON.stringify(rawEnvar || global.envar)) // 复制一份,避免污染 let envar = JSON.parse(JSON.stringify(rawEnvar || global.envar)) // 复制一份,避免污染
let secretEnvar = {} let secretEnvar = {}