Skip to content
This repository has been archived by the owner on Dec 8, 2019. It is now read-only.

hupe1980/microservice-udagram-app

Repository files navigation

microservice-udagram-app

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 arn:aws:iam::?:role/travis_eks --group system:masters --username travis_eks
  3. Run the ci/cd-pipeline