/ML_CICD_AWS

score prediction pipeline deployed on AWS

Primary LanguageJupyter Notebook

End to End MAchine Learning Project

  1. Docker Build checked
  2. Github Workflow
  3. Iam User In AWS

Docker Setup In EC2 commands to be Executed

#optinal

sudo apt-get update -y

sudo apt-get upgrade

#required

curl -fsSL https://get.docker.com -o get-docker.sh

sudo sh get-docker.sh

sudo usermod -aG docker ubuntu

newgrp docker

Configure EC2 as self-hosted runner:

access key created from user with access to 1. AmazonEC2FullAccess 2. AmazonEC2ContainerRegistryFullAccess

AWS_ACCESS_KEY_ID=

AWS_SECRET_ACCESS_KEY=

AWS_REGION = us-east-1

AWS_ECR_LOGIN_URI = XXXX.dkr.ecr.us-east-1.amazonaws.com

ECR_REPOSITORY_NAME = container_name