Files
clientsflow/microapps/runtime/Dockerfile
2026-03-23 11:47:14 +07:00

23 lines
650 B
Docker

FROM debian:bookworm-slim
ARG DENO_VERSION=2.6.4
RUN apt-get update \
&& apt-get install --yes --no-install-recommends ca-certificates curl tini unzip \
&& rm -rf /var/lib/apt/lists/*
RUN curl -fsSL "https://dl.deno.land/release/v${DENO_VERSION}/deno-x86_64-unknown-linux-gnu.zip" -o /tmp/deno.zip \
&& unzip /tmp/deno.zip -d /usr/local/bin \
&& chmod +x /usr/local/bin/deno \
&& rm /tmp/deno.zip
WORKDIR /workspace
COPY microapps/runtime/entrypoint.sh /usr/local/bin/microapp-entrypoint
RUN chmod +x /usr/local/bin/microapp-entrypoint
ENV DENO_DIR=/deno-dir
ENTRYPOINT ["/usr/bin/tini", "--", "/usr/local/bin/microapp-entrypoint"]