Skip to content

justin-luoma/udacity-capstone

Repository files navigation

Udacity Capstone

Website URL

https://d46adv7k03c3k.cloudfront.net/

App will allow you to create text posts with an image, you can edit a post and update the image (sometime your browser caches the previous image, you will need to refresh the page to get the newest image)

Postman

collection

You will need a token, the UI will output the token to the developer console after login

Docker

Dockerfile

Docker image

Structure

Lambdas

auth:

Custom Authorizer

image:

Creates S3 signed url for image storage

Backend

posts service

Spring Boot API used to interact with database to store posts

Client

posts client

React frontend

Build and Deploy

Lambdas and S3 resources

Uses serverless

serverless.yaml

make deploy

Backend

needs and EKS cluster and Postgresql RDS

CI: GitHub Actions

Image Publishing: Jib

CI config

Once CI pipeline completes

cd backend
make deploy

Client

Uses serverless components

serverless.yaml

cd client
make deploy

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published