atri.dad/Dockerfile
Atridad Lahiji 15b45f2a10
Some checks failed
Docker Deploy / build-and-push (push) Failing after 25s
oeufx2
2025-04-24 12:16:29 -06:00

29 lines
479 B
Docker

FROM denoland/deno:alpine AS builder
WORKDIR /app
COPY deno.json ./
COPY dev.ts main.ts fresh.config.ts fresh.gen.ts ./
COPY components/ ./components/
COPY islands/ ./islands/
COPY lib/ ./lib/
COPY posts/ ./posts/
COPY routes/ ./routes/
COPY static/ ./static/
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"]