1

随着您的 web 应用程序越来越流行,您需要比通过 FTP 手动上传新版本代码更好的东西。

我决定创建一个脚本,让它自动化并尽可能快地执行整个过程。它看起来像这样:

  1. 检测哪些文件已更改并将被新版本替换。
  2. 将步骤 1 中的所有新文件和这些文件上传到 /temp/
  3. 将当前的 .htaccess 替换为“全部拒绝”
  4. 将所有上传的文件从 /temp/ 移动到正确的位置
  5. 执行所有更改数据库中任何内容的 SQL 查询
  6. 恢复旧的 .htaccess 文件
  7. 删除所有不在我们应用程序新版本中的文件。
  8. 删除 /temp/

我还能做些什么来使更新对用户不可见?

我正在使用具有 root 访问权限的 VPS。

4

0 回答 0