Skip to content

Latest commit

 

History

History
81 lines (45 loc) · 1.53 KB

File metadata and controls

81 lines (45 loc) · 1.53 KB

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