AWS · Docker · DevOps
2025-01-20 · 7 min read
DOCKERFILEFROM node:20-alpineWORKDIR /appCOPY package.json pnpm-lock.yaml ./RUN corepack enable && pnpm install --frozen-lockfileCOPY . .CMD ["node", "dist/index.js"]
Bashaws ecr get-login-password | docker login --username AWS --password-stdin <account>.dkr.ecr.<region>.amazonaws.com
Add both container and load balancer health checks or you'll chase phantom deploy failures.