tile-server (latest)
Published 2025-05-28 15:06:47 +02:00 by gitbot
Installation
docker pull gitco.re/nsm/tile-server:latestsha256:0dc3c2d41694e77eb86f0bf8147c5b5799eb92427faaa94997af48549cf1ae31
Images
| Digest | OS / Arch | Size |
|---|---|---|
| 3c9b6e6369 | linux/amd64 | 1.8 GiB |
Image Layers ( linux/amd64)
| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.ref.name=ubuntu |
| LABEL org.opencontainers.image.version=22.04 |
| ADD file:59e67123ba6a5d9eea9813e7b2a767696f767c15c5b23c61c4d5bd6ba6fa9ac6 in / |
| CMD ["/bin/bash"] |
| ENV NODE_ENV=production CHOKIDAR_USEPOLLING=1 CHOKIDAR_INTERVAL=500 |
| 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 -qq update && apt-get install -y --no-install-recommends --no-install-suggests ca-certificates curl gnupg xvfb libglfw3 libuv1 libjpeg-turbo8 libicu70 libcairo2 libgif7 libopengl0 libpixman-1-0 libcurl4 librsvg2-2 libpango-1.0-0 && 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_22.x nodistro main" | tee /etc/apt/sources.list.d/nodesource.list && apt-get -qq update && apt-get install -y --no-install-recommends --no-install-suggests nodejs && npm i -g npm@latest && apt-get -y remove curl gnupg && apt-get -y --purge autoremove && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit |
| 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 map[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'} |
| USER root |
| RUN /bin/bash -o pipefail -c mkdir -p /data/styles /data/fonts # buildkit |
| COPY /data/netherlands.mbtiles /data/netherlands.mbtiles # buildkit |
| COPY /data/sweden.mbtiles /data/sweden.mbtiles # buildkit |
| COPY data/config.json /data/config.json # buildkit |
| COPY data/styles/basic-preview/sprite.json /data/styles/basic-preview/sprite.json # buildkit |
| COPY data/styles/basic-preview/sprite.png /data/styles/basic-preview/sprite.png # buildkit |
| COPY data/styles/basic-preview/sprite@2x.json /data/styles/basic-preview/sprite@2x.json # buildkit |
| COPY data/styles/basic-preview/sprite@2x.png /data/styles/basic-preview/sprite@2x.png # buildkit |
| COPY data/styles/basic-preview/style-local.json /data/styles/basic-preview/style.json # buildkit |
| COPY data/styles/basic-preview/style-sweden.json /data/styles/basic-preview/style-sweden.json # buildkit |
| COPY data/styles/basic-preview/style-local.json /data/styles/basic-preview/style-netherlands.json # buildkit |
| COPY data/styles/basic-preview/style-local.json /data/styles/basic-preview/style-netherlands.json # buildkit |
| RUN /bin/bash -o pipefail -c sed -i 's#"url": *"[^"]*"#"url": "mbtiles://netherlands"#g' /data/styles/basic-preview/style.json && sed -i 's#"sprite": *"[^"]*"#"sprite": "styles/basic-preview/sprite"#g' /data/styles/basic-preview/style.json && sed -i 's#"glyphs": *"[^"]*"#"glyphs": "fonts/{fontstack}/{range}.pbf"#g' /data/styles/basic-preview/style.json && sed -i 's#"url": *"[^"]*"#"url": "mbtiles://sweden"#g' /data/styles/basic-preview/style-sweden.json && sed -i 's#"sprite": *"[^"]*"#"sprite": "styles/basic-preview/sprite"#g' /data/styles/basic-preview/style-sweden.json && sed -i 's#"glyphs": *"[^"]*"#"glyphs": "fonts/{fontstack}/{range}.pbf"#g' /data/styles/basic-preview/style-sweden.json && sed -i 's#"url": *"[^"]*"#"url": "mbtiles://netherlands"#g' /data/styles/basic-preview/style-netherlands.json && sed -i 's#"sprite": *"[^"]*"#"sprite": "styles/basic-preview/sprite"#g' /data/styles/basic-preview/style-netherlands.json && sed -i 's#"glyphs": *"[^"]*"#"glyphs": "fonts/{fontstack}/{range}.pbf"#g' /data/styles/basic-preview/style-netherlands.json # buildkit |
| COPY ./data/fonts/ /data/fonts/ # buildkit |
| EXPOSE map[8080/tcp:{}] |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.ref.name | ubuntu |
| org.opencontainers.image.version | 22.04 |
Details
2025-05-28 15:06:47 +02:00
Versions (3)
View all
Container
13
OCI / Docker