Skip to content
main
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

website Build status

Source code for my website. I also run several workers.

See the main site for acknowledgements and attributions.

Build

To make changes and preview this website locally, you only need to have Hugo installed.

git clone https://github.com/nchlswhttkr/website.git
cd website
hugo serve

Deploy

This is only intended for my use, as it expects a number of hardcoded filepaths/secrets/names.

You'll need a few tools installed and set up beforehand.

  • Google Drive for credentials, Terraform state and backups of assorted files
  • Terraform
  • Ansible
  • Pass
git clone https://github.com/nchlswhttkr/website.git
cd website
make infra
make server

If a new droplet is created, you can restore the most recent backup.

./scripts/mount-digitalocean-backups-volume.sh
make backup-restore