2017-02-21 108 views
1

我正在开发一个应用程序与NWJS,现在我想在部署过程中,我需要的是将应用程序安装到将使用该应用程序的不同机器,我看到的问题是如果我更改一些文件我需要在每台机器上重新安装,我正在阅读有关docker的信息,如果我理解的很好,我可以创建一个Image并将最新版本的应用下载到使用该应用的每台机器中。与docker部署NWJS

问题是,如果我可以将应用程序上传到容器中并将其下载到每台机器中,并且如何搜索文档以做到这一点?

感谢所有帮助

+1

查找Dockerfile ...然后查找docker-compose.yaml,这是您为您的应用程序定义详细信息的地方 –

+0

所有目标机器都在同一个网络中吗? – Ewald

回答

1

我想我已经骗我的方式到一个解决方案,这可能为你工作,根据您的具体要求是什么。

在一种情况下,我有一个共享网络文件夹,允许机器通过网络共享启动NWJS应用程序,因此每次更新文件并重新启动某个快捷方式时,都会有一个新副本。

远程用户不直接在我们的同一个网络上,他们的副本在DropBox文件夹中 - 当然 - 当我将新副本放入该文件夹时,会自动更新。

这些解决方案都不像安装程序那样“干净”,但对于我们的使用情况来说,它们工作得很好。 DropBox自动处理文件新副本的下载是一件好事。