Download the Google Drive books from here: https://patratu.kvs.ac.in/sites/default/files/Gyan%20Kosh_2.pdf
docker build -t fastapi:latest .
docker run -p 5000:5000 fastapi:latest
- [Optional]
url “https://awscli.amazonaws.com/AWSCLIV2.pkg" -o “AWSCLIV2.pkg”
sudo installer -pkg AWSCLIV2.pkg -target /
-
aws configure
-
aws ecr get-login-password --region us-east-2 | docker login --username AWS --password-stdin 483011899007.dkr.ecr.us-east-2.amazonaws.com
-
docker tag api:latest 483011899007.dkr.ecr.us-east-2.amazonaws.com/textbookanalysis
-
docker push 483011899007.dkr.ecr.us-east-2.amazonaws.com/textbookanalysis
-
ssh -i ta.pem ec2-user@ec2-3-139-59-49.us-east-2.compute.amazonaws.com
-
aws ecr get-login --region us-east-2 --no-include-email
-
run the output from the previous implementation
-
docker pull 483011899007.dkr.ecr.us-east-2.amazonaws.com/textbookanalysis:latest
-
docker run -p 5000:5000 483011899007.dkr.ecr.us-east-2.amazonaws.com/textbookanalysis
docker run -v ~/.aws/:/root/.aws:ro -p 5000:5000 483011899007.dkr.ecr.us-east-2.amazonaws.com/textbookanalysis -e AWS_PROFILE=default
- aws ec2 create-vpc-endpoint --vpc-id vpc-a81371c3 --service-name com.amazonaws.us-east-2.dynamodb --route-table-ids rtb-11aa22bb