AWS Elastic Beanstalk Support for PHP, with Git-based Deployment
aws.typepad.com
aws.typepad.com
This seems like a pretty big deal, even if it isn't as sophisticated as some of you believe.
Previous Beanstalk was pretty useless for me since my application is PHP and I couldn't get any value from it, but am I to believe now that I can use Beanstalk to push all changes to all of my EC2 instances, and perhaps restart my webserver and clear APC caches plus do X Y Z that is usually neccessary when I launch a new version.
I've been in the process of writing a Apache ANT script for this since the processes I go through also require me uploading the contents of my `/public/static/releases/<release-version>` to cloudfront, and then updating my applications config.ini to use the new static resources instead in replacement.
http://www.zdnet.co.uk/news/cloud/2012/01/26/amazon-cuts-off...
Feedback anyone?
git config alias.aws.elasticbeanstalk.push '!git push -f `git aws.elasticbeanstalk.remote` HEAD:refs/heads/master'
git config alias.aws.push '!git aws.elasticbeanstalk.push $@'
Not as impressive but still kind of cool. git config alias.dotcloud.push '!dotcloud push'
And voila: git dotcloud.push MYAPP