Next.jsアプリケーションをECSで動かしたいと思い、Dockerfileを作ってみたのでメモ。 設定の用意 Dockerfileと.dockerignoreを用意し、ビルドコマンド用にMakefileも用意した。 Dockerfile # syntax = docker/dockerfile:experimental FROM node:12-stretch-slim AS nextjs-on-ecs-server-builder USER node WORKDIR /app COPY --chown=node:node package.json yarn.lock ./ RUN mkdir -p /home/node/.cache RUN --mount=type=cache,target=/home/node/.cache,id=yarn-cache,sharing=privat