FROM denoland/deno:alpine

RUN apk add bash

# USER deno

COPY . .

RUN deno cache --reload deno.json

RUN bash -c 'deno cache main.ts'

RUN bash -c 'deno task build'

EXPOSE 8000

CMD ["deno", "run", "-A", "main.ts"]
