gpt4 book ai didi

php - 为 symfony2 应用程序创建远程更新服务

转载 作者:行者123 更新时间:2023-11-30 00:03:25 24 4
gpt4 key购买 nike

我们目前正在完成一个商业 symfony2 应用程序,我们希望为我们的用户提供一种直接在 GUI 中更新软件的方法,这样他们就不必下载更新包,将其部署到他们的服务器并调用某种安装程序。

我知道我可以自己编写所有这些代码 - 但我认为可能已经有一个解决方案(为什么要重新发明轮子)。你们中有人知道某种 bundle 或预制脚本吗?它应该能够:

对于客户:

  • 调用远程服务器获取更新包
  • 下载软件包
  • 执行所需的步骤以良好地更新应用程序

对于服务器:

  • 给我一种定义此类更新包的方法(添加/删除哪些文件、运行 SQL 脚本等)
  • 将这些包上传到服务器
  • 管理软件包(远程显示的信息、发布时间等)

最佳答案

使用 scripts 怎么样?在 Composer ?例如installAssetsevery update 中执行。因此,您可以使用 Composer 脚本创建类似“UpdateBundle”的内容,它将检查应用程序是否需要更新。 GUI 只会运行“composer update”

关于php - 为 symfony2 应用程序创建远程更新服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24821969/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com