Skip to content

This project was a part of my Cloud Developer Nanodegree by Udacity.

Notifications You must be signed in to change notification settings

varunjha290119/refactor-udagram-app

 
 

Repository files navigation

refactor-udagram-app

This project was a part of my Cloud Developer Nanodegree by Udacity.

Udagram is a simple cloud application developed alongside the Udacity Cloud Engineering Nanodegree. It allows users to register and log into a web client, post photos to the feed, and process photos using an image filtering microservice.

Tasks

Setup Docker Environment

You'll need to install docker https://docs.docker.com/install/. Open a new terminal within the project directory and run:

  1. Switch the folder: cd udacity-c3-deployment/docker
  2. Build the images: docker-compose -f docker-compose-build.yaml build --parallel
  3. Push the images: docker-compose -f docker-compose-build.yaml push
  4. Run the container: docker-compose up

Setup k8s Environment

  1. Create the cluster: eksctl create cluster --name udagram
  2. Create travis-user: eksctl create iamidentitymapping --name udagram --role <Your_Role_ARN> --group system:masters --username <Your_Username>
  3. Run the ci/cd-pipeline

About

This project was a part of my Cloud Developer Nanodegree by Udacity.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 80.5%
  • HTML 7.3%
  • JavaScript 5.7%
  • CSS 4.9%
  • Dockerfile 1.4%
  • Shell 0.2%