FROM denoland/deno:alpine AS builder WORKDIR /app COPY . . RUN deno cache main.ts FROM denoland/deno:alpine WORKDIR /app COPY --from=builder /deno-dir/ /deno-dir/ COPY --from=builder /app/ /app/ ENV DENO_DEPLOYMENT=production EXPOSE 8000 CMD ["run", "-A", "main.ts"]