athena-expressDockerfile 생성FROM node:16
WORKDIR /usr/src/app
COPY package*.json ./
RUN npm install
COPY . .
EXPOSE 3000
CMD [ "node", "index.js" ]
.dockerignore 생성node_modules
package-lock.json
AmazonEC2ContainerRegistryFullAccess 권한 부여aws ecr get-login-password --region ap-northeast-2 | docker login --username AWS --password-stdin 523139768306.dkr.ecr.ap-northeast-2.amazonaws.com
docker build -t athena-express . --platform=linux/amd64
docker tag athena-express:latest 523139768306.dkr.ecr.ap-northeast-2.amazonaws.com/athena-express:latest
docker push 523139768306.dkr.ecr.ap-northeast-2.amazonaws.com/athena-express:latest
{"message":"Internal Server Error"}
{
"errorMessage": "2022-07-24T04:46:35.238Z 98b1f53f-30ec-4c41-a8fa-31bb4586eba0 Task timed out after 3.08 seconds"
}
작업이 3초 이상 오래걸려서 람다가 꺼진듯.