Deployment should be easy. It is not as I found out today. There are various requirements to consider:

  • Website should work with root domain as well as www domain. (example.com, www.example.com)
  • Only HTTPS should be supported.
  • Deploy to AWS EC2 instance with no other features like EBS or load balancer
  • There is no need for docker containers or hosted CI like Jenkins

I came up with the above requirements based on some research which I will outline shortly.…

Read More