FROM denoland/deno:alpine-2.9.8 ARG COMMIT_SHA ENV COMMIT_SHA=$COMMIT_SHA ENV NODE_ENV=production WORKDIR /app COPY . . RUN deno task codegen --skip-fmt RUN deno install EXPOSE 3000 CMD ["deno", "run", "-A", "main.ts"]