cuappdev / cuappdev/ithaca-transit-backend

GTFS Updates: Smart Updates & Storage

Open
#60 3 comments 0 reactions 3 assignees Claimed by @alanna-zhou View on GitHub
Priority: High Type: Bug
Dominant language
JavaScript
Stars
18
Forks
2
PR merge metrics
No merged PRs in 30d

Description

GTFS data is not updated automatically and will cause routing to fail if updated too early or not at all. We want to
1. automatically download and verify the correct GTFS data on setup/install/run
2. store non-current (old and future) GTFS data both locally and on S3
3. detect and switch out-of-date GTFS data files with new GTFS data automatically to ensure 0 downtime
4. ensure the server/graph-hopper replaces and rebuild all caches and graphs when new GTFS data is provided (bonus: without needing to restart the server or redeploy)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.