18 lines
210 B
Docker
18 lines
210 B
Docker
|
FROM denoland/deno:alpine
|
||
|
|
||
|
RUN apk add bash
|
||
|
|
||
|
# USER deno
|
||
|
|
||
|
RUN deno cache --reload deno.json
|
||
|
|
||
|
COPY . .
|
||
|
|
||
|
RUN bash -c 'deno cache main.ts'
|
||
|
|
||
|
RUN bash -c 'deno task build'
|
||
|
|
||
|
EXPOSE 8000
|
||
|
|
||
|
CMD ['run', '-A', 'main.ts']
|