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:fbac9f24298bb2fbc19aef20cba38e82594b704bd702a8a1a08862fc5640ca7dsha256:fbac9f24298bb2fbc19aef20cba38e82594b704bd702a8a1a08862fc5640ca7dImage 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
2025-05-10 09:19:25 +00:00
Versions (3)
View all
Container
0
OCI / Docker
linux/amd64
380 MiB