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.…