MrHaze
MrHaze

Reputation: 4006

Deploying AngularJs + Sinatra to AWS

I have an AngularJS site consuming an API written in Sinatra.

I'm simply trying to deploy these 2 components together on an AWS EC2 instance.

How would one go about doing that? What tools do you recommend? What structure do you think is most suitable?

Cheers

Upvotes: 0

Views: 74

Answers (1)

Ken Brittain
Ken Brittain

Reputation: 2265

This is based upon my experience of utilizing the HashciCorp line of tools.

Manual: Launch an Ubuntu image, gem install sinatra and deploy your code. Take a snapshot for safe keeping. This one off approach is good for a development box to iron out the configuration process. Write down the commands you run and any options you may need.

Automated: Use the Packer EC2 Builder and Shell Provisioner to automate your commands from the previous manual approach. This will give you a configured AMI that can be launched.

You can apply different methods of getting to an AMI using different toolsets. However, in the end, you want a single immutable image that can be deployed. repeatedly.

Upvotes: 1

Related Questions