Skip to content

Latest commit

 

History

History
23 lines (20 loc) · 984 Bytes

README.md

File metadata and controls

23 lines (20 loc) · 984 Bytes

CircleCI

About this project

This project is a containerized version of Flask Catalog, other project written for Udacity Full Stack Nanodegree.
Application can be run on any existing Kubernetes cluster, but provided CI/CD configuration uses AWS for this purpose.

Prerequisites

Existing AWS account with permissions to run EKS cluster.
Existing CircleCI account for correct testing and deployment.

Usage

For the CI/CD pipeline to work correctly, the following environment variables must be set:

  • AWS_ACCESS_KEY_ID
  • AWS_CLUSTER_NAME (name for EKS cluster, any string)
  • AWS_DEFAULT_REGION
  • AWS_SECRET_ACCESS_KEY
  • AWS_SSH_KEY (existing AWS key pair)
  • DOCKER_HUB_PASSWORD
  • DOCKER_HUB_USERNAME