/Flask_crud_CD-CI_ECS

Flask Rest API performing CRUD with SQLAlchemy and serve it inside a docker container with CI integration with CircleCi

Primary LanguagePython

Create CD/CI for A dockerized Flask RestAPI

Task

Create a Rest API to CRUD data(Actor info) with SQLAlchemy and serve it inside a docker container with persistent changes. Create a Test file to Unit test the API with pytest. Create a continuous deployment pipeline with circleCi. Create an ECS cluster and create task definition and services.

How to start the program

  docker-compose up

Lessons learnt

  • Docker
  • circleCi
  • Postman
  • Newman
  • AWS ECS
  • SQLAlchemy
  • Flask
  • Docker-compose
  • Docker Volumes