gpt4 book ai didi

node.js - 通过 docker 文件在生产中设置 NODE_ENV 变量

转载 作者:太空宇宙 更新时间:2023-11-04 03:16:52 26 4
gpt4 key购买 nike

我正在尝试在nodejs中使用下面的代码

if (process.env.NODE_ENV !== 'production')

我尝试从 docker 文件设置 NODE_ENV 变量,如下所示。

FROM collinestes/docker-node-oracle:10-slim
ENV NODE_ENV=production
EXPOSE 8085
CMD ["npm","start"]

如果我运行我的 docker 镜像,它不会启动并抛出错误。如果我删除 NODE_ENV 一切都会正常运行。这是从 dockerfile 设置 NODE_ENV 的正确方法吗?

最佳答案

删除等号

ENV NODE_ENV production

关于node.js - 通过 docker 文件在生产中设置 NODE_ENV 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55266784/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com