gruntwork.io website

This is the code for the Gruntwork website.

Gruntwork gets you up and running on AWS with DevOps best practices and world-class infrastructure in about 2 weeks. You focus on your product. We'll take care of the Gruntwork.

Quick start

  1. Use Git to clone this repo
  2. Make sure you have Jekyll installed
  3. Just the first time: bundle install
  4. Start Jekyll server: bundle exec jekyll serve
  5. Go to http://localhost:4000

See the Jekyll and GitHub Pages documentation for more info.

Docker quick start

As an alternative to installing Ruby and Jekyll, if you're a user of Docker and Docker Compose, you can run a Docker image of gruntwork-io that has all the dependencies already setup for you.

On Linux:

  1. git clone this repo
  2. docker-compose up
  3. Go to http://localhost:4000 to test

On OS X, using the docker-osx-dev project:

  1. git clone this repo
  2. In one tab: docker-osx-dev
  3. In another tab: docker-compose up
  4. Go to http://default:4000 to test

NOTE: If using the old boot2docker to run Docker on OS X, instead of http://default:4000, the URL will be http://dockerhost:4000. If using docker-machine to run Docker on OS X, replace default with the name of your docker-machine (which by default is default.)

Finally, if using the new Docker for Mac, then docker-osx-dev will hopefully no longer be necessary.

Technologies

  1. Built with Jekyll. This website is completely static and we use basic HTML or Markdown for everything.
  2. Hosted on GitHub Pages. We're using the GitHub Pages Gem and only Jekyll plugins that are available on GitHub Pages.
  3. We use BootstrapCSS, Sass.
  4. The logo is built from two images on The Noun Project: Monster and Hard Hat.
  5. We're using UptimeRobot and Google Analytics for monitoring and metrics.
  6. We use webpack to parse and bundle CSS and JS.

License

This code is released under the MIT License. See LICENSE.txt.