saveinmed/website/Dockerfile
2026-01-01 10:58:10 -03:00

19 lines
294 B
Docker

# syntax=docker/dockerfile:1
FROM docker.io/denoland/deno:latest
WORKDIR /app
# Cache dependencies
COPY deno.json deno.lock ./
RUN deno cache --lock=deno.lock main.ts || true
# Copy source
COPY . .
# Cache all dependencies
RUN deno cache main.ts
EXPOSE 8000
CMD ["run", "-A", "main.ts"]