FROM golang:alpine

WORKDIR /app

COPY user .

ENV MYSQL_USER admin
ENV MYSQL_PASSWORD Skill53## 
ENV MYSQL_HOST <rds proxy endpoint>
ENV MYSQL_PORT 3306
ENV MYSQL_DBNAME dev

RUN chmod +x user

RUN apk add --no-cache libc6-compat curl

CMD ["./user"]
ACCOUNT=`aws sts get-caller-identity --query Account --output text`
aws ecr get-login-password --region ap-northeast-2 | docker login --username AWS --password-stdin $ACCOUNT[.dkr.ecr.ap-northeast-2.amazonaws.com](<http://950274644703.dkr.ecr.ap-northeast-2.amazonaws.com/>)
docker build -t $ACCOUNT.dkr.ecr.ap-northeast-2.amazonaws.com/user:latest .
docker push $ACCOUNT.dkr.ecr.ap-northeast-2.amazonaws.com/user:latest