Work
Projects- 3D Printing Projects
- Amateur Radio
- Automotive Projects
- Electronics Projects
- Gaming 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 below are written with Docker and Docker Compose in mind; it is possible to run OpenTripPlanner standalone but that is left as an exercise to the reader.
./opentripplanner, you may wish to use different persistent storage e.g. for a Docker volumemkdir opentripplanner && cd ./opentripplanner{
"transitModelTimeZone": "Asia/Kuala_Lumpur",
"osm": [
{
"source": "https://download.geofabrik.de/asia/malaysia-singapore-brunei-latest.osm.pbf"
}
],
"transitFeeds": [
{
"feedId": "mybas-johor",
"type": "gtfs",
"source": "https://openapi-malaysia-transport.s3.ap-southeast-1.amazonaws.com/mybas-johor/gtfs_mybas.zip"
},
{
"feedId": "ktmb",
"type": "gtfs",
"source": "https://openapi-malaysia-transport.s3.ap-southeast-1.amazonaws.com/ktmb/gtfs_ktmb.zip"
},
{
"feedId": "rapid-bus-kl",
"type": "gtfs",
"source": "https://openapi-malaysia-transport.s3.ap-southeast-1.amazonaws.com/prasarana/gtfs_rapid_bus_kl.zip"
},
{
"feedId": "rapid-bus-mrtfeeder",
"type": "gtfs",
"source": "https://openapi-malaysia-transport.s3.ap-southeast-1.amazonaws.com/prasarana/gtfs_rapid_bus_mrtfeeder.zip"
},
{
"feedId": "rapid-bus-kuantan",
"type": "gtfs",
"source": "https://openapi-malaysia-transport.s3.ap-southeast-1.amazonaws.com/prasarana/gtfs_rapid_bus_kuantan.zip"
},
{
"feedId": "rapid-bus-penang",
"type": "gtfs",
"source": "https://openapi-malaysia-transport.s3.ap-southeast-1.amazonaws.com/prasarana/gtfs_rapid_bus_penang.zip"
}
]
}
{
"transitModelTimeZone": "Asia/Kuala_Lumpur",
"osm": [
{
"source": "https://download.geofabrik.de/asia/malaysia-singapore-brunei-latest.osm.pbf"
}
],
"transitFeeds": [
{
"feedId": "mybas-johor",
"type": "gtfs",
"source": "https://openapi-malaysia-transport.s3.ap-southeast-1.amazonaws.com/mybas-johor/gtfs_mybas.zip"
},
{
"feedId": "ktmb",
"type": "gtfs",
"source": "https://openapi-malaysia-transport.s3.ap-southeast-1.amazonaws.com/ktmb/gtfs_ktmb.zip"
},
{
"feedId": "rapid-bus-kl",
"type": "gtfs",
"source": "https://openapi-malaysia-transport.s3.ap-southeast-1.amazonaws.com/prasarana/gtfs_rapid_bus_kl.zip"
},
{
"feedId": "rapid-bus-mrtfeeder",
"type": "gtfs",
"source": "https://openapi-malaysia-transport.s3.ap-southeast-1.amazonaws.com/prasarana/gtfs_rapid_bus_mrtfeeder.zip"
},
{
"feedId": "rapid-bus-kuantan",
"type": "gtfs",
"source": "https://openapi-malaysia-transport.s3.ap-southeast-1.amazonaws.com/prasarana/gtfs_rapid_bus_kuantan.zip"
},
{
"feedId": "rapid-bus-penang",
"type": "gtfs",
"source": "https://openapi-malaysia-transport.s3.ap-southeast-1.amazonaws.com/prasarana/gtfs_rapid_bus_penang.zip"
}
]
}
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 run --rm -v ./opentripplanner:/var/opentripplanner docker.io/opentripplanner/opentripplanner:latest --build --savedocker compose up -d opentripplannerdocker 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