Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Web 将网站作为产品交付_Web_Web Deployment - Fatal编程技术网

Web 将网站作为产品交付

Web 将网站作为产品交付,web,web-deployment,Web,Web Deployment,我很抱歉,如果这是一个奇怪的问题,但我真的找不到关于这方面的好信息 我有一个网站,我想作为一个产品提供给其他组织下载和使用他们的组织。很像Confluence或Wordpress。我知道他们是怎么做的,他们只是打包他们的代码,你可以自己下载和部署,但是我只是想知道还有什么其他的选择 有没有一种方法可以将整个站点捆绑到安装程序中,或者创建某种可以下载和部署的映像。理想情况下,我不希望客户部署代码并自行配置。这将是很好的,他们只要下载一些东西,运行它和它了 任何过程或工具的建议都是非常感谢的。谢谢

我很抱歉,如果这是一个奇怪的问题,但我真的找不到关于这方面的好信息

我有一个网站,我想作为一个产品提供给其他组织下载和使用他们的组织。很像Confluence或Wordpress。我知道他们是怎么做的,他们只是打包他们的代码,你可以自己下载和部署,但是我只是想知道还有什么其他的选择

有没有一种方法可以将整个站点捆绑到安装程序中,或者创建某种可以下载和部署的映像。理想情况下,我不希望客户部署代码并自行配置。这将是很好的,他们只要下载一些东西,运行它和它了


任何过程或工具的建议都是非常感谢的。谢谢

即使使用confluence server,您至少还必须配置一个数据库、一个主文件夹(用于产品日志、插件、缓存)和服务器本身来承载confluence产品

如果你想让客户直接使用该产品,那么你应该从你这边托管整个产品,客户只需在你的产品上为他们的公司创建一个实例(例如confluence cloud、Basecamp、facebook workplace)

因此,对于这些使用云解决方案的产品,我只需要注册一个帐户,我不需要处理任何服务器端配置或数据库,因为这些都是由您的产品宿主处理的。但最终这取决于你的产品是什么,你的目标是谁


如果您的目标客户不希望其数据托管在云中,并且希望拥有自己的防火墙,那么您将需要一个服务器产品。尽管如此,这些拥有自己服务器的公司也将拥有IT管理员,他们可以处理您产品的安装和配置,只要产品有良好的文档记录且易于操作。

我正在寻找的解决方案类似于Docker

您可以构建一个docker映像,该映像基本上具有内置应用程序的所有先决条件,并且您可以在安装了docker的大多数计算机上部署它