我需要传递一个环境变量到节点,如下所示。
RAZZLE_ENV=production node build/server.js
我如何用docker CMD命令实现这一点。我当前的配置是这样的:
CMD [ 'node', 'build/server.js' ]
我确实把它改成了这样:
CMD [ 'RAZZLE_ENV=production node', 'build/server.js' ]
但它并不像预期的那样工作,甚至不会创建容器。
更新:错误为:
Cannot find module /app/RAZZLE_ENV=production node
在DockerFile中:
ENV RAZZLE_ENV=production
CMD [ 'node', 'build/server.js' ]