You can run Digitransit-ui in docker. This is probably the easiest way to see the application running.
- Docker 1.9
docker run -p 8080:8080 hsldevcom/digitransit-ui
docker run -p 8080:8080 -e CONFIG=hsl hsldevcom/digitransit-ui
On Linux:
- open
http://localhost:8080
On Mac:
- run
docker-machine env default - see IP of
DOCKER_HOST - open
http://[DOCKER_HOST]:8080
You must use following additional variables:
-e CONFIG=<..>-e NODE_ENV=production
There are also optional variables:
-e API_URL=<..>-e MAP_URL=<..>-e OTP_URL=<..>-e GEOCODING_BASE_URL=<..>-e ASSET_URL=<..>-e STATIC_MESSAGE_URL=<..>-e NODE_OPTS=<..>-e BASE_CONFIG=true-e API_SUBSCRIPTION_QUERY_PARAMETER_NAME=<..>-e API_SUBSCRIPTION_HEADER_NAME=<..>-e API_SUBSCRIPTION_TOKEN=<..>
Only Linux and Mac OS are supported.
docker build -t hsldevcom/digitransit-ui .
- Done through automated builds in github actions triggered by github releases