首页 > 解决方案 > 在多个客户端服务器上部署和管理客户端/服务器应用程序

问题描述

我们目前正在为使用我们 POS 系统的客户开发一种“某种”电子商务平台。

这主要存在于:

在将应用程序分发给客户之前,我希望有一个“可管理”的系统,用于在代码更改等情况下部署和更新他们的平台。

初始设置是:

我正在查看 Deployer for PHP,但我不确定整个数据库创建和配置文件修改将如何工作。我最初在我的一次迁移中创建了数据库,但这需要一个 root db-user(或具有创建权限的用户),并且还需要创建这个用户。

初始设置部分可以手动完成(每周安装次数不会超过 5 次左右,但我想让它尽可能简单,以便我们的支持人员每次都可以代替我进行此操作)

下一部分是更新。

我不想 FTP 到每台服务器并应用更改。更新可以是服务器端和客户端。最好的方法是什么:

如果我需要添加新的配置设置怎么办?(应用程序设置存储在数据库中,但就像“API”设置在配置文件中一样。)

所有这些客户端-服务器都有可能通过我们的托管服务提供商分发,因此我们可以访问所有这些客户端-服务器并且它们都是相同的(对于配置等)

我只编写了在一个(服务器)位置上使用的 Web 应用程序,因此更新这些应用程序很容易,例如通过 deploybot 等,并且数据库设置是手动完成的,但现在我正在加紧我的游戏,我想确保我不会给自己过多的工作。

标签: phpdatabaseweb-applicationsdeploymentclient-server

解决方案


这是我们开发电子商务平台的案例-也许您会在那里找到问题的答案。

Codenetix 专注于定制开发,主要是 Web 应用程序,所以如果您需要帮助 - 请告诉我们。

祝你的项目好运!


推荐阅读