Hi: looking to deploy a staging site to AWS. Production is a Rails app on an EC2 instance linked to an RDS database on a MYSQL Engine, with Nginx / Phusion Passenger as web server.Currently deploy via github.
Current plan looks roughly like:1. screenshot the AMI of my existing server and create a new EC2 instance copying it. 2. Also copy the RDS and the S2? (?)3. Add in some env variables to the github code so it connects to the correct database when staging vs production4. Try and deploy the code to the new test site
Does this sound about right? Can anyone offer any good guidance who has done this before?
I saw a lot about separate AWS accounts - is this necessary for a v small development team (i.e. only me and occasional freelancers)?