mermaid-api (sha256:fbac9f24298bb2fbc19aef20cba38e82594b704bd702a8a1a08862fc5640ca7d)

Published 2025-05-10 09:19:25 +00:00 by achilles

Installation

docker pull git.dew.vn/achilles/mermaid-api@sha256:fbac9f24298bb2fbc19aef20cba38e82594b704bd702a8a1a08862fc5640ca7d
sha256:fbac9f24298bb2fbc19aef20cba38e82594b704bd702a8a1a08862fc5640ca7d

Image Layers

ADD alpine-minirootfs-3.21.3-x86_64.tar.gz / # buildkit
CMD ["/bin/sh"]
COPY --chown=root:root --chmod=755 /lib/*-linux-gnu/* /usr/local/lib/ # buildkit
COPY --chown=root:root --chmod=755 /lib/ld-linux-* /lib/ # buildkit
RUN /bin/sh -c addgroup --gid 1000 deno && adduser --uid 1000 --disabled-password deno --ingroup deno && mkdir /deno-dir/ && chown deno:deno /deno-dir/ && mkdir /lib64 && ln -s /usr/local/lib/ld-linux-* /lib64/ # buildkit
ENV LD_LIBRARY_PATH=/usr/local/lib
ENV DENO_DIR=/deno-dir/
ENV DENO_INSTALL_ROOT=/usr/local
ARG DENO_VERSION=2.3.1
ENV DENO_VERSION=2.3.1
COPY /deno /bin/deno # buildkit
COPY /tini /tini # buildkit
COPY ./_entry.sh /usr/local/bin/docker-entrypoint.sh # buildkit
RUN |1 DENO_VERSION=2.3.1 /bin/sh -c chmod 755 /usr/local/bin/docker-entrypoint.sh # buildkit
ENTRYPOINT ["/tini" "--" "docker-entrypoint.sh"]
CMD ["eval" "console.log('Welcome to Deno!')"]
RUN /bin/sh -c apk add --no-cache chromium nss freetype harfbuzz fontconfig ttf-freefont dbus udev && rm -rf /var/cache/apk/* # buildkit
WORKDIR /app
COPY package.json deno.json deno.lock ./ # buildkit
RUN /bin/sh -c deno install # buildkit
COPY main.ts ./ # buildkit
ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true
ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium-browser
ENV LD_LIBRARY_PATH=/usr/lib:/usr/local/lib
EXPOSE map[3000/tcp:{}]
ENV PORT=3000
CMD ["run" "-A" "main.ts"]
Details
Container
2025-05-10 09:19:25 +00:00
0
OCI / Docker
linux/amd64
380 MiB
Versions (3) View all
latest 2025-05-10
cache 2025-05-10