2013-04-02 79 views
0

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

有没有办法告诉Elastic Beanstalk该内容不应该被重写?

我想在指定的container_commands参数额外命令我.ebextention文件中,但我不确定这是解决问题的最好办法。

回答

1

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