libvalhalla-go (sha256:8955450d593c324658002f7d09af2ea0de62546428d025ed5df66c8c92e09083)

Published 2024-12-30 16:47:44 +00:00 by tech

Installation

docker pull git.coopgo.io/coopgo-platform/libvalhalla-go@sha256:8955450d593c324658002f7d09af2ea0de62546428d025ed5df66c8c92e09083
sha256:8955450d593c324658002f7d09af2ea0de62546428d025ed5df66c8c92e09083

About this package

= Open Source Routing Engine for OpenStreetMap and Other Datasources

Image Layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.ref.name=ubuntu
LABEL org.opencontainers.image.version=24.04
ADD file:bcebbf0fddcba5b864d5d267b68dd23bcfb01275e6ec7bcab69bf8b56af14804 in /
CMD ["/bin/bash"]
MAINTAINER Kevin Kreiser <kevinkreiser@gmail.com>
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
ENV LD_LIBRARY_PATH=/usr/local/lib:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/lib32:/usr/lib32
LABEL org.opencontainers.image.description== Open Source Routing Engine for OpenStreetMap and Other Datasources
LABEL org.opencontainers.image.source== https://github.com/valhalla/valhalla
COPY /usr/local /usr/local # buildkit
COPY /usr/local/lib/python3.12/dist-packages/valhalla/* /usr/local/lib/python3.12/dist-packages/valhalla/ # buildkit
RUN /bin/sh -c export DEBIAN_FRONTEND=noninteractive && apt update && apt install -y libcurl4 libczmq4 libluajit-5.1-2 libgdal34 libprotobuf-lite32 libsqlite3-0 libsqlite3-mod-spatialite libzmq5 zlib1g curl gdb locales parallel python3-minimal python-is-python3 python3-shapely python3-requests spatialite-bin unzip wget && rm -rf /var/lib/apt/lists/* # buildkit
RUN /bin/sh -c cat /usr/local/src/valhalla_locales | xargs -d '\n' -n1 locale-gen # buildkit
RUN /bin/sh -c python3 -c "import valhalla,sys; print(sys.version, valhalla)" # buildkit
COPY ./bindings/valhalla_go.* . # buildkit
RUN /bin/sh -c cp -r /usr/local/include/valhalla/third_party/* /usr/local/include/ # buildkit
RUN /bin/sh -c export DEBIAN_FRONTEND=noninteractive && apt update && apt install --yes --quiet autoconf automake ccache clang clang-tidy coreutils curl cmake g++ gcc git jq lcov libboost-all-dev libcurl4-openssl-dev libczmq-dev libgdal-dev libgeos++-dev libgeos-dev libluajit-5.1-dev liblz4-dev libprotobuf-dev libspatialite-dev libsqlite3-dev libsqlite3-mod-spatialite libtool libzmq3-dev lld locales luajit make osmium-tool parallel pkgconf protobuf-compiler python3-all-dev python3-shapely python3-requests python3-pip spatialite-bin unzip zlib1g-dev # buildkit
RUN /bin/sh -c g++ valhalla_go.cpp -fPIC -shared -o libvalhalla-go.so -Wl,-Bstatic -lvalhalla -Wl,-Bdynamic -lprotobuf-lite -lz -lpthread # buildkit
RUN /bin/sh -c cp libvalhalla-go.so /usr/local/lib/ # buildkit

Labels

Key Value
org.opencontainers.image.description = Open Source Routing Engine for OpenStreetMap and Other Datasources
org.opencontainers.image.ref.name ubuntu
org.opencontainers.image.source = https://github.com/valhalla/valhalla
org.opencontainers.image.version 24.04
Details
Container
2024-12-30 16:47:44 +00:00
0
OCI / Docker
linux/amd64
872 MiB
Versions (1) View all
main 2024-12-30