/thomasflanigan

Content for my personal site.

Primary LanguageCSSGNU General Public License v3.0GPL-3.0

Tom's site

Infrastructure and content for my personal site thomasflanigan.com.

  • Built with Pelican
    • Build: make html
    • Run local: make devserver
  • Running on nginx webserver
    • Build Dockerfile with docker build -t $TOMS_SITE_IMG .
    • And push docker push $TOMS_SITE_IMG
  • Hosted on GKE
    • Deploy with cat k8s-config.yaml | envsubst | kubectl apply -f -
    • Test service with kubectl port-forward service/site-svc -n thomasflanigan 8080:8080 >> /dev/null