Leaflet Blog in Deno Fresh
1FROM denoland/deno:ubuntu 2 3USER root 4 5WORKDIR /deno-dir/ 6RUN chown -R deno:deno /deno-dir 7 8# We don't copy files here anymore - they will be copied at runtime 9# from the read-only mounted volume 10 11# Cache dependencies 12RUN mkdir -p /src 13COPY deno.json /src/ 14WORKDIR /src 15RUN deno cache -r deno.json 16 17# Switch back to deno-dir (our actual runtime directory) 18WORKDIR /deno-dir/ 19 20EXPOSE 8000 21 22# Command is now handled by docker-compose entrypoint