Code Defined is an experimental site of CirrocumulusDesign.com. The site uses technologies of Amazon Web services, and is totally generated with automation. The site is hosted on an EC2 AMl2 t2.medium LAMP (Linux, Apache, MySQL, and PHP) reserved server instance.
The automation begins with Jekyll, a static site generator. Jekyll takes text files, and builds static web pages and pushes them to a directory on a local laptop. Using GitHub, and AWS CodePipeline the site directory gets synced from a private GitHub repository to a non-public AWS S3 bucket. The bucket syncs to a directory to our LAMP server using a Lambda function when an event on the bucket is triggered.