首页 > 解决方案 > 为什么`git init`会破坏弹性beantalk部署?我怎样才能恢复?

问题描述

我在 Elastic Beanstalk 上部署了一个运行良好的节点应用程序。然后我想我应该把它置于版本控制之下。之后,部署中断了,而不是从静态服务器提供 react UI,它只是提供了一个带有 500 状态代码的空 json 对象。

在本地运行该项目,该应用程序仍然运行良好,所以看起来像是某种环境变化?

我弄清楚甚至发生了什么的方法是,我将.git文件夹放在temp项目文件夹上方的文件夹中,完全不妨碍我的项目文件夹,重新部署,一切都再次顺利进行。

为什么会这样?

另外,如何.git在不中断部署的情况下安全地替换项目文件夹中的文件夹?

标签: gitamazon-web-servicesamazon-elastic-beanstalk

解决方案


为什么会这样?

500 错误(内部服务器)意味着您需要访问 Elastic Beanstalk 日志才能了解发生了什么。

通过控制台使用eb logs访问这些日志

https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/images/environment-management-logs.png


推荐阅读