gpt4 book ai didi

node.js - 通过Docker镜像选择Node变量LISTEN和SERVER

转载 作者:行者123 更新时间:2023-12-02 21:28:19 26 4
gpt4 key购买 nike

我需要使用此命令提取我的Node.js服务器

node server.js LISTEN="0.0.0.0" SERVER="server.com" PORT=3000

但是我的服务器位于CoreOS集群中,我使用Docker来使用容器,但是我不知道如何在Dockerfile中选择此变量。

我设置这个

CMD [/ usr / bin / nodejs /src/server.js LISTEN ='0.0.0.0'SERVER ='piggate.com'“]

但是启动服务器时出现错误

最佳答案

Nodejs env变量应位于node命令之前。

尝试以下方法之一:
CMD LISTEN=0.0.0.0 SERVER=piggate.com /usr/bin/nodejs /src/server.js

要么
ENV LISTEN=0.0.0.0 SERVER=piggate.com
CMD /usr/bin/nodejs /src/server.js

关于node.js - 通过Docker镜像选择Node变量LISTEN和SERVER,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31471120/

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