resource "aws_ecr_repository" "ecr" {
  name = "service"
  
  tags = {
      Name = "service"
  } 
}
FROM python:3.9-alpine

COPY . .

RUN pip3 install -r requirements.txt
# curl 설치는 수정하지 마세요
RUN apk update && apk add --no-cache curl

EXPOSE 8080

CMD ["python3", "app.py"]
#!/bin/bash
ACCOUNT_ID=$(aws sts get-caller-identity --query "Account" --output text)
REGION_CODE=$(aws configure set default.region ap-northeast-2 && aws configure get default.region)
IMAGE_NAME=("a" "b" "c")
for name in "${IMAGE_NAME[@]}"
do
    aws ecr get-login-password --region $REGION_CODE | docker login --username AWS --password-stdin $ACCOUNT_ID.dkr.ecr.$REGION_CODE.amazonaws.com
    docker build -t $ACCOUNT_ID.dkr.ecr.$REGION_CODE.amazonaws.com/service:$name ./service-$name/
    docker push $ACCOUNT_ID.dkr.ecr.$REGION_CODE.amazonaws.com/service:$name
done