Skip to content
Simple blog website
CSS Go HTML Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci
app
helm
kubernetes
node_modules
posts
templates
vendor
web
.dockerignore
.gitignore
Dockerfile
Dockerfile-develop
README.md
go.mod
go.sum
gulpfile.js
main.go
main_test.go
package-lock.json
package.json
skaffold.yaml

README.md

MyBlog

CircleCI codecov Maintainability

My blog website, written in golang. Deployed to google cloud and managed with kubernetes and helm (overkill for a blog).

Attempts to follow golang project standard layout https://github.com/golang-standards/project-layout

Development Instructions

This project uses skaffold and kubernetes for local development.

# Set up kubernetes cluster and configure kubectl to use desired context
$ skaffold dev

# This project uses gulp to run build tasks (sass)
$ npm install -g gulp && npm install # install gulp globally and local dev dependencies
$ gulp

CI/CD Pipeline

  • Commits/merges to develop are automatically deployed to staging
  • Commits/merges to master are automatically deployed to production
You can’t perform that action at this time.