Block a user
skoter-tiles (latest)
Published 2026-06-13 11:33:16 +02:00 by elias
Installation
docker pull git.renman.dev/elias/skoter-tiles:latestsha256:f572850142873a2271aa1c38ddab5b99626f86b3e36c0292f2bd4576a026ed28
Image Layers
| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.ref.name=ubuntu |
| LABEL org.opencontainers.image.version=24.04 |
| ADD file:3f78aa860931e0853077f09eb31eddbeeef8a9dd70977305b4876aa176770721 in / |
| CMD ["/bin/bash"] |
| SHELL [/bin/bash -o pipefail -c] |
| RUN /bin/bash -o pipefail -c export DEBIAN_FRONTEND=noninteractive && groupadd -r node && useradd -r -g node node && apt-get update && apt-get install -y --no-install-recommends --no-install-suggests ca-certificates curl gnupg xvfb libglfw3 libuv1 libicu74 libcairo2 libjpeg-turbo8 libgif7 libpng16-16t64 libopengl0 libcurl4 librsvg2-dev libpango-1.0-0 libjemalloc2 && mkdir -p /etc/apt/keyrings && curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg && echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_24.x nodistro main" | tee /etc/apt/sources.list.d/nodesource.list && apt-get update && apt-get install -y --no-install-recommends --no-install-suggests nodejs && npm i -g npm@latest && ln -sf "$(find /usr -name "libjemalloc.so*" | head -n 1)" /usr/lib/libjemalloc.so && apt-get -y remove curl gnupg && apt-get -y --purge autoremove && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN /bin/bash -o pipefail -c mkdir -p /home/node/.aws && chown -R node:node /home/node # buildkit |
| ENV NODE_ENV=production CHOKIDAR_USEPOLLING=1 CHOKIDAR_INTERVAL=500 LD_PRELOAD=/usr/lib/libjemalloc.so MALLOC_CONF=background_thread:true,metadata_thp:auto,dirty_decay_ms:5000,muzzy_decay_ms:5000 |
| COPY /usr/src/app /usr/src/app # buildkit |
| COPY . /usr/src/app # buildkit |
| RUN /bin/bash -o pipefail -c mkdir -p /data && chown node:node /data # buildkit |
| VOLUME [/data] |
| WORKDIR /data |
| EXPOSE [8080/tcp] |
| USER node:node |
| ENTRYPOINT ["/usr/src/app/docker-entrypoint.sh"] |
| HEALTHCHECK &{["CMD-SHELL" "node /usr/src/app/src/healthcheck.js"] "0s" "0s" "0s" "0s" '\x00'} |
| COPY osrm-files/trails.mbtiles /data/trails.mbtiles # buildkit |
| EXPOSE map[8080/tcp:{}] |
| CMD ["--mbtiles" "/data/trails.mbtiles"] |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.ref.name | ubuntu |
| org.opencontainers.image.version | 24.04 |