我在只有生产环境的 heroku 上部署了一个 rails 项目。
我通过执行以下操作创建了一个登台环境:“heroku create appname --remote staging”
我现有应用程序的 slug 大小为 4.4MB,.git 存储库为 85MB。
当我执行 git push staging master 时,它会尝试将所有 85MB 上传到 heroku,而不仅仅是 4.4MB(实际上包含应用程序文件)。
这是应该发生的事情吗?我是在创建登台环境吗?
谢谢。
我在只有生产环境的 heroku 上部署了一个 rails 项目。
我通过执行以下操作创建了一个登台环境:“heroku create appname --remote staging”
我现有应用程序的 slug 大小为 4.4MB,.git 存储库为 85MB。
当我执行 git push staging master 时,它会尝试将所有 85MB 上传到 heroku,而不仅仅是 4.4MB(实际上包含应用程序文件)。
这是应该发生的事情吗?我是在创建登台环境吗?
谢谢。
要部署到 Heroku,您需要执行git push
. 这会推送存储库中的所有内容。这就是发生的事情。
遵循本书的前几章。http://railstutorial.org/事实上,如果你还没有阅读全文 :-)