Automating Static Website Deployment, Part 2

by AlphaGeek
Sun, Jun 25, 2017

This is a continuation of a series of articles started in Part 1.

In this installment we will be discussing how I construct the CodeBuild buildspec.yml, and the CodeCommit trigger that will invoke it. First, however, I will discuss the shortcommings of CodePipeline and CodeDeploy that made them inappropriate for this usecase.

Automating Static Website Deployment, Part 1

by AlphaGeek
Sun, Jun 11, 2017

Now that I have 8 static websites deployed into AWS using S3 and CloudFront I need to automate the deployment process so that I can make changes quickly and get them to production with less effort. To that end I have developed some scripts and configurations that automate the deployment of this site to a QA environment and production when changes are pushed to either branch. I will be describing this work in probably 3 parts. This is the first.

Serverless Go Web Services using AWS

by AlphaGeek
Sun, Feb 19, 2017

Go Webservices Writing web services in Go is terrific! The language is natively compiled and therefore is wicked fast; concurrency is a first class language feature in Go; and there are mature web service frameworks in Go. One of those webservice frameworks in Goa. It is a design first web services framework that generates most of the glue and scaffolding needed to run services in Go for you and lets you concentrate on the business logic.

Hosting a Static Website for Pennies a Month

by AlphaGeek
Sat, Feb 18, 2017

For years I have been running a few very low traffic websites on various platforms. The first versions of these were run on a VM running LAMP that was costing me about $25.00 a month. About 3 years ago, I thought I could do better on cost and performance in EC2. So I bought a reserved t1.micro EC2 instance and a reserved t1.micro RDS instance both on a 3 year term.

Hosting Maven Sites & Repos at Google Code

by Dana H. P'Simer
Sat, Aug 14, 2010

When hosting an Open Source software project you want to keep things simple and cheap. I was struggling to figure out where I was going to put my SNAPSHOTs and site for a simple BOM striping plugin I had written and was hosting at Google Code. I came across this article but it assumes you are going to use Subversion. I prefer Mercurial so I came up with a similar method.