NirantK / TextbookAnalysis

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TextbookAnalysis

Download the Google Drive books from here: https://patratu.kvs.ac.in/sites/default/files/Gyan%20Kosh_2.pdf

Steps to setup Infra. [TO BE EDITED]

  1. docker build -t fastapi:latest .
  2. docker run -p 5000:5000 fastapi:latest
  3. [Optional]
url “https://awscli.amazonaws.com/AWSCLIV2.pkg" -o “AWSCLIV2.pkg”
sudo installer -pkg AWSCLIV2.pkg -target /
  1. aws configure

  2. aws ecr get-login-password --region us-east-2 | docker login --username AWS --password-stdin 483011899007.dkr.ecr.us-east-2.amazonaws.com

  3. docker tag api:latest 483011899007.dkr.ecr.us-east-2.amazonaws.com/textbookanalysis

  4. docker push 483011899007.dkr.ecr.us-east-2.amazonaws.com/textbookanalysis

  5. ssh -i ta.pem ec2-user@ec2-3-139-59-49.us-east-2.compute.amazonaws.com

  6. aws ecr get-login --region us-east-2 --no-include-email

  7. run the output from the previous implementation

  8. docker pull 483011899007.dkr.ecr.us-east-2.amazonaws.com/textbookanalysis:latest

  9. 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

  1. aws ec2 create-vpc-endpoint --vpc-id vpc-a81371c3 --service-name com.amazonaws.us-east-2.dynamodb --route-table-ids rtb-11aa22bb

About


Languages

Language:Python 77.0%Language:Dockerfile 23.0%