【文件属性】:
文件名称:njs:用于nginx +的njs
文件大小:23KB
文件格式:ZIP
更新时间:2021-03-18 21:43:06
Shell
js
用于nginx +的njs
设置
将您的nginx-repo.crt和nginx-repo.key复制到nginx-plus / licenses /
# # access from local vault
# # access secret from google secretsmanager
secretName= " my-nginx-secrets "
secrets= $( gcloud secrets versions access latest --secret= " ${secretName} " )
# # cert
cat << EOF> nginx-plus/licenses/nginx-repo.crt
$(echo $secrets | jq -r .cert)
EOF
# # key
cat << EOF> nginx-plus/licenses/
【文件预览】:
njs-main
----init.sh(287B)
----LICENSE(11KB)
----vault-dev()
--------readme.md(288B)
--------Makefile(1KB)
----.devcontainer()
--------Dockerfile(1KB)
--------scripts()
--------devcontainer.json(2KB)
----docker-compose.yml(460B)
----.gitignore(91B)
----nginx-plus()
--------nginx()
--------nginx.conf(1KB)
--------docker-entrypoint.sh(1KB)
--------licenses()
--------Dockerfile(4KB)
--------20-envsubst-on-templates.sh(1KB)
----README.md(2KB)
----.talismanrc(373B)
----scripts()
--------test.sh(180B)
--------build.sh(40B)
--------setup.sh(37B)
----.pre-commit-config.yaml(446B)