Skip to content

Repository for my website drawing on IaC with Terraform, CI/CD with GitHub Actions and other DevSecOps tools and principles such as dev containers, multiple environments (dev/staging/prod), secrets management, and cloud security.

License

Notifications You must be signed in to change notification settings

jameslazo/jameslazo.com

Repository files navigation

Resume CI/CD Pipeline

This project started as a fork from Eddie Webb's Hugo Resume theme to reboot my personal website. Visit the original repo for additional background information.

Objective

I wanted to update my personal website to use a static site generator and settled on Hugo. This allows for switching themes and provides options for deploying to multiple environments. I also wanted to apply more DevOps practices to my site, refining my GitHub Actions workflows and adding a dev container to provide a portable workflow for trying and tuning different themes. I also reference the Terraform repository for provisioning all resources in AWS as a Git submodule for reference. I should note that the original repository includes Circle CI for deployment and Netlify CMS for editing and Git version control. I just prefer Terraform and GitHub Actions for my workflow.

Architecture

Credits

Forked from Eddie Webb's Hugo Resume theme.

About

Repository for my website drawing on IaC with Terraform, CI/CD with GitHub Actions and other DevSecOps tools and principles such as dev containers, multiple environments (dev/staging/prod), secrets management, and cloud security.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published