drusepth / Indent

Indent is a set of tools for writers, game designers, and roleplayers to create magnificent universes – and everything within them.
http://indentapp.com
1 stars 1 forks source link

Set up official dev, QA, and staging environment AMIs #352

Open drusepth opened 10 years ago

drusepth commented 10 years ago

Preferrably with a load balancer that can handle spinning up/down more/less boxes in each environment.

Cantido commented 10 years ago

You mean the environments would be clustered? I'm not sure that would have much value. Obviously it would be useful in the production environment, maybe staging, but dev and QA sound like something that you can just spin up on a local machine.

drusepth commented 10 years ago

I think staging and prod would benefit from being clustered and scalable. You are absolutely right that dev and QA wouldn't benefit as much.

However, setting up a dev (or QA) environment on an EC2 instance and creating an AMI from it would enable developers to 1-click spin up boxes that they could immediately start developing on. Definitely not as big of a priority as scalable production servers, but might serve beneficial if it works out the way I think it would. No need for a load balancer on these, my bad. :)

Cantido commented 10 years ago

@drusepth could you document the steps you go through to deploy to the app to the environments you current use? I can look into having Travis deploy it. Even if you plan on revamping it, the modifications to .travis.yml wouldn't be big at all.

Cantido commented 10 years ago

Here are Travis's instructions on deploying to S3