Skip to content

A complete stack to build, test and deploy J. Law. Cordova's static website resume. This is the output for The Cloud Resume Challenge (AWS Edition) by Forrest Brazeal.

License

Notifications You must be signed in to change notification settings

jlawcordova/cloudresumechallenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cloud Resume Challenge results

The Cloud Resume Challenge

Deployment status GitHub license

This project is a monorepo for J. Law. Cordova's resume. This is the output for The Cloud Resume Challenge (AWS Edition) by Forrest Brazeal.

The project is composed of a React app, a Lambda function in NodeJS, a Cypress test project, and Infrastructure as Code with Terraform. You can check each directory for their own corresponding guides.

From the challenge website,

The Cloud Resume Challenge is a hands-on project designed to help you bridge the gap from cloud certification to cloud job. It incorporates many of the skills that real cloud and DevOps engineers use in their daily work.

Getting Started

Install all dependencies by running:

npm install

Create a .env file in the web directory to setup the environment variables. In the .env file:

REACT_APP_API_BASE_URL=https://api-resume.jlawcordova.com/

Run commands for a workspace. For example, to run the React app:

npm run start --workspace=web

Running Tests

Run Cypress tests locally with:

npm run cypress:run --workspace=test

By default, the test runs against the production environment at resume.jlawcordova.com

Project Architecture

The project is automatically deployed to production when changes are pushed to main. This entire infrastructure is written as code using Terraform.

cloud resume challenge project architecture

About

A complete stack to build, test and deploy J. Law. Cordova's static website resume. This is the output for The Cloud Resume Challenge (AWS Edition) by Forrest Brazeal.

Topics

Resources

License

Stars

Watchers

Forks