knowname
c3f2a6cdb9
Add CI job for building Alpine-based Docker image ( #6959 )
2024-06-20 09:08:57 +02:00
Siarhei Fedartsou
667fd198ac
Use the latest Debian version in Dockerfile ( #6904 )
2024-05-27 08:30:44 +02:00
Nils
134da91fa8
keep libosrm* ( #6602 )
2023-04-15 16:27:51 +02:00
Dennis Luxen
898cbe8da4
Install PkgConfig on Docker build image
2022-12-10 21:50:24 +01:00
Siarhei Fedartsou
06719be2b1
Use Lua 5.4 in Docker image ( #6346 )
2022-08-29 00:03:03 +02:00
Siarhei Fedartsou
91895604c9
Migrate to modern TBB version ( #6300 )
2022-08-24 18:13:49 +02:00
Siarhei Fedartsou
9688e48ad1
Update libosmium to 2.18.0. Fix problem with Docker image build. ( #6303 )
2022-08-16 18:26:21 +01:00
John Doe
662a8d0a12
Split build command into two layers ( #6175 )
...
* Split build command into two layers
Co-authored-by: nurikk <ainur@yojee.com>
2022-02-16 21:18:28 +00:00
Michael Bell
56a427f839
Upgrade Boost to 1.70, fix inefficient connection handling
...
A request to osrm-routed can be assigned to a thread which
is currently busy processing another request, even when there
are other threads/cores available. This unnecessarily delays
the response, and can make requests appear to hang when
awaiting CPU intensive requests to finish.
The issue looks like a bug in Boost.Asio multithreaded
networking stack.
osrm-routed server implementation is
heavily influenced by the HTTP server 3 example in the
Boost.Asio docs. By upgrading to Boost 1.70 and updating the
server connections to match the example provided in the 1.70
release, the problem is resolved.
The diff of the changes to the Boost.Asio stack are
vast, so it's difficult to identify the exact cause. However
the implementation change is to push the strand of execution
into the socket (and timer) objects, which suggests it could
fix the type of threading issue we are observing.
2021-09-30 22:51:12 +01:00
Daniel Patterson
e250c83c21
Add BUILD_CONCURRENCY argument so that we can limit concurrency on Docker Hub (and thus reduce peak memory need for build)
2019-01-17 16:16:44 -08:00
Daniel Patterson
4abca85474
Downgrade to debian:stretch-slim to ensure stable environment for building.
2019-01-11 16:46:28 -08:00
Dinesh Weerapurage
2caba96076
using libboost 1.67 in both build and run stages ( #5311 )
...
* using libboost 1.67 in both build and run stages, added execution permision for /opt
2018-12-14 11:51:05 -07:00
Dinesh Weerapurage
f978900ab0
adding a debian based docker image
2018-11-08 12:03:35 +01:00
Daniel Patterson
19d2e82d15
Reduce docker image size to about 20MB by using a multistage build.
2017-10-31 23:35:01 -04:00
Michael Krasnyk
fc3f96abcb
Use pkg-config to find lua in non-standard locations
2017-09-26 09:03:57 +02:00
Johan Uhle
6d2353c302
Allow docker image with assertions ( #4016 )
2017-05-29 12:08:44 +02:00
Johan Uhle
6ca46795aa
Fix gitsha output in dockerfile ( #4014 )
2017-05-05 15:55:48 +02:00
Freenerd
2021c30805
Save gitsha for later use in docker container
2017-05-02 09:36:09 +00:00
Daniel Patterson
ff238c2724
Configure Dockerfile for integration with Docker Cloud/Dockerhub for ( #3850 )
...
automated image creation.
2017-03-21 12:53:12 -07:00
Daniel J. Hofmann
2d66fec174
Removes unused Docker scripts
2017-03-15 10:40:00 +01:00
Daniel Patterson
3dfbf42e61
Don't mark all lanes as designated when there are blank lane specifiers in the tag.
2016-12-15 10:55:16 +01:00
Patrick Niklaus
57e3f173d3
[skip ci] Update docker files to gcc 5
2016-07-21 17:19:35 +02:00
Daniel Patterson
96c73baeb3
Remove Ruby from docker setup, use Node.
2016-05-13 12:32:36 -07:00
Daniel J. Hofmann
7c8626d144
No longer install osmosis in docker env
2016-01-13 17:57:22 +01:00
Daniel J. Hofmann
03c8fdd30a
Remove protobuf dependencies from docker setup
2015-08-31 16:48:27 +02:00
Patrick Niklaus
8b7b32e225
Added ccmake to docker image
2015-08-02 14:45:27 +02:00
Patrick Niklaus
1acde593b5
Fix docker run step
2015-08-02 14:45:27 +02:00
Patrick Niklaus
c43c043521
Add docker port of build instructions
2015-08-02 14:45:26 +02:00