Work
Projects- 3D Printing Projects
- Amateur Radio
- Automotive Projects
- Electronics Projects
- Homelab Projects
- Horticulture Projects
- Other Projects
- Project Projects
- Software Projects
- Tumblr (photography)
-
Work
ProjectsThis is an old revision of the document!
This page is a work in progress.
Instructions are written with Docker Compose in mind, but it's possible (with many more steps) to run OpenTripPlanner standalone with the configuration below.
./opentripplanner
, you may wish to use different persistent storage e.g. for a Docker volumemkdir opentripplanner && cd ./opentripplanner
{ "osm": [ { "source": "https://download.geofabrik.de/asia/malaysia-singapore-brunei-latest.osm.pbf" } ], "transitFeeds": [ { "feedId": "ktmb", "source": "https://openapi-malaysia-transport.s3.ap-southeast-1.amazonaws.com/ktmb/gtfs_ktmb.zip", "type": "gtfs" }, { "feedId": "mybas-johor", "source": "https://openapi-malaysia-transport.s3.ap-southeast-1.amazonaws.com/mybas-johor/gtfs_mybas.zip", "type": "gtfs" }, { "feedId": "rapid-bus-kl", "source": "https://openapi-malaysia-transport.s3.ap-southeast-1.amazonaws.com/prasarana/gtfs_rapid_bus_kl.zip", "type": "gtfs" }, { "feedId": "rapid-bus-kuantan", "source": "https://openapi-malaysia-transport.s3.ap-southeast-1.amazonaws.com/prasarana/gtfs_rapid_bus_kuantan.zip", "type": "gtfs" }, { "feedId": "rapid-bus-mrtfeeder", "source": "https://openapi-malaysia-transport.s3.ap-southeast-1.amazonaws.com/prasarana/gtfs_rapid_bus_mrtfeeder.zip", "type": "gtfs" }, { "feedId": "rapid-bus-penang", "source": "https://openapi-malaysia-transport.s3.ap-southeast-1.amazonaws.com/prasarana/gtfs_rapid_bus_penang.zip", "type": "gtfs" }, { "feedId": "rapid-rail-kl", "source": "https://openapi-malaysia-transport.s3.ap-southeast-1.amazonaws.com/prasarana/gtfs_rapid_rail_kl.zip", "type": "gtfs" } ], "transitModelTimeZone": "Asia/Kuala_Lumpur" }
{ "updaters": [ { "type": "vehicle-positions", "frequency": "PT30S", "url": "https://api.data.gov.my/gtfs-realtime/vehicle-position/mybas-johor", "feedId": "mybas-johor" }, { "type": "vehicle-positions", "frequency": "PT30S", "url": "https://api.data.gov.my/gtfs-realtime/vehicle-position/ktmb", "feedId": "ktmb" }, { "type": "vehicle-positions", "frequency": "PT30S", "url": "https://api.data.gov.my/gtfs-realtime/vehicle-position/prasarana?category=rapid-bus-kl", "feedId": "rapid-bus-kl" }, { "type": "vehicle-positions", "frequency": "PT30S", "url": "https://api.data.gov.my/gtfs-realtime/vehicle-position/prasarana?category=rapid-bus-mrtfeeder", "feedId": "rapid-bus-mrtfeeder" }, { "type": "vehicle-positions", "frequency": "PT30S", "url": "https://api.data.gov.my/gtfs-realtime/vehicle-position/prasarana?category=rapid-bus-kuantan", "feedId": "rapid-bus-kuantan" }, { "type": "vehicle-positions", "frequency": "PT30S", "url": "https://api.data.gov.my/gtfs-realtime/vehicle-position/prasarana?category=rapid-bus-penang", "feedId": "rapid-bus-penang" } ] }
services: opentripplanner: command: --load --serve environment: - JAVA_TOOL_OPTIONS=-Xmx8G expose: - 8080 image: opentripplanner/opentripplanner:latest restart: unless-stopped volumes: - /path/to/opentripplanner:/var/opentripplanner
docker compose run --rm opentripplanner --build --save
docker run --rm -v ./opentripplanner:/var/opentripplanner docker.io/opentripplanner/opentripplanner:latest --build --save
docker compose up -d opentripplanner
docker compose logs -f opentripplanner
to view logsdocker run -it --rm -p 8080:8080 -v ./opentripplanner:/var/opentripplanner docker.io/opentripplanner/opentripplanner:latest --load --serve
INCOMPLETE