| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.version=24.04 |
| ADD file:08e1f650999ca51d9b63c782d658d9485c64263966d69dc423a3b64a16449f00 in / |
| CMD ["/bin/bash"] |
| LABEL org.opencontainers.image.authors=nilsnolde+github@proton.me |
| 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 |
| RUN /bin/sh -c apt-get update > /dev/null && export DEBIAN_FRONTEND=noninteractive && apt-get install -y libluajit-5.1-2 libgeotiff5 libzmq5 libczmq4 spatialite-bin libprotobuf-lite32 sudo locales libsqlite3-0 libsqlite3-mod-spatialite libcurl4 python3.12-minimal python3-requests python3-shapely python-is-python3 curl unzip moreutils jq spatialite-bin > /dev/null && rm -rf /var/lib/apt/lists/* # buildkit |
| COPY /usr/local /usr/local # buildkit |
| COPY /usr/local/lib/python3.12/dist-packages/valhalla /usr/local/lib/python3.12/dist-packages/ # buildkit |
| COPY docker/scripts/. /valhalla/scripts # buildkit |
| ENV use_tiles_ignore_pbf=True |
| ENV build_tar=True |
| ENV serve_tiles=True |
| ENV update_existing_config=True |
| ENV force_rebuild=False |
| ENV path_extension= |
| ENV build_admins=True |
| ENV build_time_zones=True |
| ENV build_elevation=False |
| ENV build_transit=False |
| ENV use_default_speeds_config=True |
| ENV traffic_name= |
| ENV default_speeds_config_url=https://raw.githubusercontent.com/OpenStreetMapSpeeds/schema/master/default_speeds.json |
| RUN /bin/sh -c python -c "import valhalla, sys; print(sys.version, valhalla)" && valhalla_build_config | jq type && cat /usr/local/valhalla_version && valhalla_build_tiles -v && ls -la /usr/local/bin/valhalla* # buildkit |
| WORKDIR /custom_files |
| EXPOSE [8002/tcp] |
| ENTRYPOINT ["/valhalla/scripts/docker-entrypoint.sh"] |
| CMD ["build_tiles"] |
| ENV build_admins=True build_time_zones=False build_elevation=False use_tiles_ignore_pbf=False force_rebuild=False serve_tiles=True |
| EXPOSE [8002/tcp] |