将网站作为产品提供

时间:2018-04-15 14:54:03

标签: web web-deployment

如果这是一个奇怪的问题我很抱歉,但我无法找到有关此问题的良好信息。

我有一个网站,我希望将其作为产品提供给其他组织,以便在其组织内下载和使用。很像Confluence或Wordpress。我知道他们是如何做到的,他们只是打包他们的代码,你可以自己下载并部署它,但我只是想知道其他选项是什么。

是否有办法将整个网站捆绑到安装程序或创建可下载和部署的某种图像。理想情况下,我不希望客户部署代码并自行配置。他们只需下载一些东西,运行它就可以了。

非常感谢任何流程或工具建议。谢谢!

2 个答案:

答案 0 :(得分:0)

即使使用confluence服务器,您仍然必须至少配置数据库,主文件夹(用于产品日志,插件,缓存),以及服务器本身来托管confluence产品。

如果您想让客户只使用该产品,那么您应该在您的身边托管整个产品,客户只需在您的产品上为他们的公司创建一个实例(例如汇合云,Basecamp,facebook by facebook )。

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

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

答案 1 :(得分:0)

我正在寻找的解决方案就像Docker。 https://www.docker.com/

您可以构建一个基本上具有内置于其中的应用程序的所有先决条件的docker镜像,并且可以在大多数具有docker install的计算机上部署它。