-
Notifications
You must be signed in to change notification settings - Fork 2
Digitransit Prerequisite installation
Bodo Minea edited this page Apr 1, 2020
·
1 revision
Install Docker
sudo apt-get remove docker docker-engine docker.io containerd runc
sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
Install Yarn
sudo apt remove yarn
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update
sudo apt-get install yarn
Install NodeJS
apt remove nodejs npm
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt-get install -y nodejs
- Introduction & Purpose
- Intended system architecture
- TheTransitClock (ex. TransiTime) RealTime predictions
-
Digitransit (Route planning)
- Prerequisite installation
- UI Installation
- OpenTripPlanner, the data package it needs and related config
- Pelias geocoder & Elasticsearch
- Vector map tile server (stop markers) tilelive otp stops
- EMQX MQTT Broker
- Feed GTFS Realtime data to the MQTT broker (gtfsrthttp2mqtt)
- Ports / Firewall / Reverse proxy-ing
- Auto-starting everything on boot
- Final result & words