mirror of
https://github.com/marcel-dempers/docker-development-youtube-series.git
synced 2025-06-04 16:56:56 +00:00
25 lines
783 B
Docker
25 lines
783 B
Docker
FROM debian:buster-slim
|
|
|
|
ENV DENO_VERSION=1.0.0
|
|
|
|
RUN apt-get -qq update \
|
|
&& apt-get -qq install -y --no-install-recommends curl ca-certificates unzip \
|
|
&& curl -fsSL https://github.com/denoland/deno/releases/download/v${DENO_VERSION}/deno-x86_64-unknown-linux-gnu.zip \
|
|
--output deno.zip \
|
|
&& unzip deno.zip \
|
|
&& rm deno.zip \
|
|
&& chmod 777 deno \
|
|
&& mv deno /usr/bin/deno \
|
|
&& apt-get -qq remove --purge -y curl ca-certificates unzip \
|
|
&& apt-get -y -qq autoremove \
|
|
&& apt-get -qq clean \
|
|
&& rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
|
|
|
|
RUN useradd --uid 1993 --user-group deno \
|
|
&& mkdir /deno-dir/ \
|
|
&& chown deno:deno /deno-dir/
|
|
|
|
ENV DENO_DIR /deno-dir/
|
|
|
|
ENTRYPOINT ["deno"]
|
|
CMD ["run", "https://deno.land/std/examples/welcome.ts"] |