Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

dhoeppne/website

 
 

Repository files navigation

davidhoeppner.ca

The repo of davidhoeppner.ca built with Gatsby and hosted with Kubernetes on DigitalOcean. Based off of the V4 template from bchiang7. You can find her at https://brittanychiang.com

Publish to Docker and k8s

🛠 Installation & Set Up

  1. Install the Gatsby CLI
npm install -g gatsby-cli
  1. Install and use the correct version of Node using NVM
nvm install
  1. Install dependencies
yarn
  1. Start the development server
npm start

🚀 Building and Running for Production

All of this is handled via Github Actions on merges to main and develop. But, if you wish to do so locally you can follow the below.

  1. Generate the docker image
docker build . --file Dockerfile --tag dhoeppner/website:<tag>
  1. Push the image to Docker Hub
docker push dhoeppner/website:<tag>
  1. Deploy to Kubernetes (assuming you are connected to a running cluster)
kubectl apply -f k8s/

🎨 Color Reference

Color Hex
Navy #0a192f #0a192f
Light Navy #112240 #112240
Lightest Navy #233554 #233554
Slate #8892b0 #8892b0
Light Slate #a8b2d1 #a8b2d1
Lightest Slate #ccd6f6 #ccd6f6
White #e6f1ff #e6f1ff
Green #64ffda #64ffda

About

My website, based off of bchiang7's v4 iteration.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 99.5%
  • Other 0.5%