All our services are available as Docker images in Dockerhub:
Build process is usually performed by github actions.
E.g. to check digitransit-ui pipeline and its status, check:
We use Docker, you should know how it works.
There are some OS specific hints you should be aware of:
Docker has native support only for Linux. This means that OS X and Windows need extra steps to get it working. For them we recommend:
When starting container by mapping ports e.g. like this:
docker run -d -p 9200:9200 --name pelias-data-container hsldevcom/pelias-data-container
You should be aware that Linux and Virtual machine based environments (Windows, OS X) expose given services differently. On Linux: http://localhost:9200 , in other environments it doesn't work. You need to figure out docker-machine IP and use it by running:
docker-machine config default
This gives you something like:
--tlsverify --tlscacert="xxx" --tlscert="xxx" --tlskey="xxx" -H=tcp://192.168.99.100:2376
You should then access application by http://192.168.99.100:9200