管理自定义应用程序的部署

问题描述 投票:0回答:0

我的自定义应用程序需要具有本地化常量(子/域、api 密钥等)的配置文件、数据库配置、目录权限集等。

我编写了一个脚本,该脚本从上到下读取一个 JSON 对象,并附上有关检查内容的说明,如果出现问题则停止例程。但我觉得其他人有更好的计划,无论是将自定义应用程序部署到新服务器,还是为其推出定期更新。

将自定义 LAMP 应用程序部署到新服务器可能涉及的一些事情:

  • 检查配置文件的可访问性和其中本地化常量的完整性
  • 检查强化目录权限,以及日志/上传目录的可写性
  • 请求数据库用户、密码、数据库名称、端口等,然后检查数据库连接
  • 创建表,插入默认数据
  • 呈现“设置”表格(例如:输入您想要的管理员名称、密码等),验证输入并存储它
  • 检查邮件服务器的可访问性

作为应用程序开发人员,您如何使用应用程序管理部署和更新新服务器?

我在 StackOverflow 中进行的一些搜索:

  • deployment manager for php application
  • install utility for setting up and configuring

相似,但不相同:

deployment lamp
© www.soinside.com 2019 - 2024. All rights reserved.