Find file History
Latest commit 6d47585 Jun 9, 2018
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
.gitignore gitignore 'result' Jun 9, 2018
README.md add files for nixos-on-aws project May 30, 2018
build.hs add files for nixos-on-aws project May 30, 2018
configuration.nix add files for nixos-on-aws project May 30, 2018
deploy.hs add files for nixos-on-aws project May 30, 2018
server.nix nixos-on-aws: add server.nix Jun 7, 2018

README.md

Deploying NixOS to Amazon EC2

https://typeclasses.com/nixos-on-aws

Most of the code that powers the Type Classes website is written in Haskell and running on Amazon EC2. In this project we walk through the process of how we developed our deploy process. We start by clicking around in the AWS web console, and we end up with some scripts and a fairly simple process that we now use to provision our servers from the command line.


This directory contains:

  • The NixOS configuration file we created in the project video (configuration.nix)
  • The build and deploy scripts (build.hs and deploy.hs), with minor revisions