FROM node
RUN apt-get update
RUN mkdir -p /var/www/stationconnect
RUN mkdir -p /var/log/node
WORKDIR /var/www/stationconnect
COPY stationconnect /var/www/stationconnect
RUN chown node:node /var/log/node
COPY ./stationconnect_fromstage/api/config /var/www/stationconnect/api/config
COPY ./etc/stationconnect /etc/stationconnect
WORKDIR /var/www/stationconnect/api
RUN cd /var/www/stationconnect/api
RUN npm install
RUN apt-get install -y vim nano
RUN npm install supervisor forever -g
EXPOSE 8888
USER node
WORKDIR /var/www/stationconnect/api
CMD ["bash"]
docker run -it 6bcee4528c7c
有什么建议吗?
当创建容器时,您应该有一个前台进程来使容器保持活动状态。
我所做的是添加一个shell脚本行,同时为true;做睡眠1000;在我的docker-entrypoint.sh末尾完成
,并在entrypoint[/docker-entrypoint.sh]
中引用它
看看这个问题,了解更多。
它们还提供了一个警告:如果您能够持续部署到测试系统,有时也会使用术语“持续部署”。 这一切让我很困惑。任何更详细的解释(或附带一个例子)都是赞赏的!
问题内容: 在我的组织中,我们有200多个Microsoft桌面和Web应用程序。我正在尝试为那些应用程序设置持续集成和持续部署(我已经为Java应用程序做过)。我们已经在企业Github,Jenkins,Nexus,XL- Deploy和XL- Release中使用了以下工具。我们还开发了Groovy的框架,该框架由Jenkins调用,并在Jenkins中分配了所有自动创建的工作,并将生成的工件
我已经在我自己的服务器上做了一个原型应用程序,一个伟大的工作。但是在将它部署到Meteor.com时,我无法让它工作。昨天还好好的,但突然停了。有停电吗? 围绕pedacity.js:4 关于pedacity.js:100,这一行在我的文件中不存在...那应该是Meteor自动添加的clousure。
我想继续向ServiceMix 6.0部署一个功能,它基于Karaf 3.0.4。 我第一次尝试使用karaf控制台。但也存在一些问题。对于标准的karaf安装,无法在karaf控制台上确定是否已经安装了功能(请参阅我的其他问题)。karaf控制台的另一个问题是它不支持退出代码。因此,无法可靠地确定功能安装是否成功完成。 然后我安装了hawtio,并试图通过与hawtio捆绑的jolokia/RE
VS总是崩溃,通常是当我想点击一些我想编辑的文本时。当我查看事件日志时,我得到:; 我也得到了这个;
朋友们, 我试图建立与Azure WebJobs的持续集成。我在解决方案中有一个Web和一个WebJobs项目。我已经在Visual Studio Online(*.visualstudio.com)中设置了web应用程序的持续集成和部署。我还使用Visual Studio ASP.NET扩展连接了WebJobs和Web应用程序-右键单击VS 2013中的网站项目>Add>Existing Azu