geotile-worker (latest)
Published 2026-01-03 00:00:58 +00:00 by tommy
Installation
docker pull code.252.no/pub/geotile-worker:latestsha256:ce35a715b18d61b1991f610fbe81c9ab99b3afe69da9b935da5614500f77ac9bImage layers
| ADD alpine-minirootfs-3.23.2-x86_64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| RUN /bin/sh -c date # buildkit |
| RUN /bin/sh -c apk add --no-cache armadillo bash-completion basisu blosc brotli-libs brunsli-libs cfitsio expat freexl geos giflib gnu-libiconv-libs hdf5 icu-libs imath mimalloc2 json-c kealib lerc libaec libarchive libarrow libarrow_dataset libavif libcrypto3 libcurl libdeflate libexpat libgcc libheif libjpeg-turbo libjxl libkml libparquet libpng libpq libspatialite libstdc++ liburiparser libwebp libxml2 lz4-libs mariadb-connector-c muparser netcdf minizip musl odbc-cpp-wrapper openexr-libopenexr openjpeg pcre2 poppler libtirpc proj python3 py3-numpy qhull sfcgal snappy sqlite-libs tiff tiledb unixodbc xerces-c xz-libs zlib zstd-libs && rm -f /usr/lib/libturbojpeg.so* && rm -f /usr/lib/libpoppler-cpp.so* && rm -f /usr/lib/libwebpmux.so* /usr/lib/libwebpdemux.so* /usr/lib/libwebpdecoder.so* # buildkit |
| RUN /bin/sh -c if test "$(uname -m)" = "x86_64"; then ( apk add --no-cache librasterlite2 ); fi # buildkit |
| COPY /build_thirdparty/usr/ /usr/ # buildkit |
| COPY /build_projgrids/usr/ /usr/ # buildkit |
| COPY /build_spatialite/usr/ /usr/ # buildkit |
| COPY /build_proj/usr/share/proj/ /usr/share/proj/ # buildkit |
| COPY /build_proj/usr/include/ /usr/include/ # buildkit |
| COPY /build_proj/usr/bin/ /usr/bin/ # buildkit |
| COPY /build_proj/usr/lib/ /usr/lib/ # buildkit |
| COPY /build/usr/share/bash-completion/ /usr/share/bash-completion/ # buildkit |
| COPY /build/usr/share/gdal/ /usr/share/gdal/ # buildkit |
| COPY /build/usr/include/ /usr/include/ # buildkit |
| COPY /build_gdal_python/usr/ /usr/ # buildkit |
| COPY /build_gdal_version_changing/usr/ /usr/ # buildkit |
| ENV LD_PRELOAD=libmimalloc.so.2 |
| CMD ["/bin/bash" "-l"] |
| RUN /bin/sh -c addgroup -g 1000 worker && adduser -u 1000 -G worker -s /bin/sh -D worker # buildkit |
| WORKDIR /app |
| COPY /worker /app/worker # buildkit |
| RUN /bin/sh -c chown -R worker:worker /app # buildkit |
| USER 1000 |
| ENTRYPOINT ["/app/worker"] |