2013-04-02 3 views
0

J'ai un site Web Symfony2 fonctionnant sur Amazon EC2 et Elastic Beanstalk. Chaque fois que je déploie une version git de mon projet immédiatement perdu le contenu d'un dossier ("/ web/uploads")Conserver le contenu après le déploiement d'un haricot élastique

Y at-il un moyen de dire à Elastic Beanstalk que ce contenu ne devrait pas être remplacé?

Je pensais spécifier une commande supplémentaire sur le paramètre container_commands dans mon fichier .ebextention mais je ne suis pas sûr que ce soit la meilleure façon de résoudre le problème.

Répondre

1

Vous ne pouvez pas conserver ce contenu. Vous devrez le stocker en externe dans un emplacement tel que S3, RDS, DynamoDB, etc. L'autre chose à propos de Elastic Beanstalk à noter est que s'il agrandit une autre instance de votre application, il n'aura pas le contenu que vous avez stocké localement et n'y aura pas accès. Je sais que cela semble dur et limitant, mais ayant une configuration/déploiement automatisé est moins de problèmes à long terme, à mon humble avis. ;)

Questions connexes