0

我有一个在 Amazon EC2 和 Elastic Beanstalk 上运行的 Symfony2 网站。每次我部署项目的 git 版本时,都会立即丢失文件夹的内容(“/web/uploads”)

有没有办法告诉 Elastic Beanstalk 这个内容不应该被覆盖?

我正在考虑在我的 .ebextention 文件中的 container_commands 参数上指定一个额外的命令,但我不确定这是解决问题的最佳方法。

4

1 回答 1

1

您无法保留该内容。您需要将其存储在外部位置,例如 S3、RDS、DynamoDB 等。关于 Elastic Beanstalk 的另一件事需要注意的是,如果它扩展了您的应用程序的另一个实例,它将没有您在本地存储的内容,并且将无法访问它。我知道这听起来很苛刻和限制,但从长远来看,自动配置/部署会减少麻烦,恕我直言。;)

于 2013-04-12T20:00:23.427 回答