#每天一个知识点# 作为程序员,你们现在主力用什么笔记软件?
我的组合:Obsidian / Typora + GitHub + PicGo。
你们呢?简单说说你的主力工具吧~
#每天一个知识点# docker nginx动态配置:
FROM nginx:latest AS runner
WORKDIR /app
# 使用nginx.template动态替换环境变量
COPY nginx.template /app
COPY --from=builder /app/dist/. /usr/share/nginx/html/
EXPOSE 80
ENV CDN_NAME test
ENV CDN_URL
abc.com
ENV CDN_URL_PATH $CDN_URL/static/$CDN_NAME
# 传入ENV,覆盖nginx.conf文件
ENTRYPOINT envsubst '${CDN_URL} ${ENV_NAME} ${CDN_URL_PATH}' < nginx.template > nginx.conf && cat nginx.conf && nginx -g 'daemon off;'
这样,我们就可以根据不同的docker环境生成不同配置的nginx配置文件了
FROM nginx:latest AS runner
WORKDIR /app
# 使用nginx.template动态替换环境变量
COPY nginx.template /app
COPY --from=builder /app/dist/. /usr/share/nginx/html/
EXPOSE 80
ENV CDN_NAME test
ENV CDN_URL
ENV CDN_URL_PATH $CDN_URL/static/$CDN_NAME
# 传入ENV,覆盖nginx.conf文件
ENTRYPOINT envsubst '${CDN_URL} ${ENV_NAME} ${CDN_URL_PATH}' < nginx.template > nginx.conf && cat nginx.conf && nginx -g 'daemon off;'
这样,我们就可以根据不同的docker环境生成不同配置的nginx配置文件了
展开
评论
2