Skip to content

CarstonSchilds/personal-resume

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

resume

resume is a continuous integration pipeline for my public facing resume.

Available at: https://resume.carstonschilds.ca

Components

HTML

html/resume.html contains the static html source code for my resume

NGINX

src/nginx.conf contains the NGINX configuration which presents the static html

Docker

Dockerfile specifies an NGINX docker image which is populated with the static html and NGINX configuration

Helm

chart contains a simple set of templates which are used when deploying the NGINX docker image to Kubernetes

env

env contains Helm value files for each deployment environment

CI

.gitlab-ci.yml specifies the continuous integration pipeline stages

External Dependencies

cs-hosts

cs-hosts is a CI pipeline for configuring my internal DNS TLD .cs. The hostnames used by K8S Ingresses, specified in env/${env}/values.yaml should be defined in that project.

AWS Route 53 DNS

The production configuration of this project is available externally at resume.carstonschilds.ca, this DNS record is maintained in AWS Route 53.

Creating Distributable Copy

  • Navigate to resume.carstonschilds.ca in Chrome
  • Print the webpage
  • Choose Save as PDF
  • Change the margins to custom, 0.3" on all sides seems to work
  • Uncheck Headers and footers
  • Check Background graphics
  • Save

Maintainers

About

mirrored from my personal gitlab instance

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published