cal-itp / reports

GTFS data quality reports for California transit providers
https://reports.calitp.org
GNU Affero General Public License v3.0
7 stars 0 forks source link

migrate reports from netlify to GCS #276

Open atvaccaro opened 1 year ago

atvaccaro commented 1 year ago

A sibling to https://github.com/cal-itp/data-analyses/issues/849

The general steps would be:

  1. Create a new bucket and configure it as a GCP-hosted static site behind a load balancer; see this document created by the services team for gtfs.calitp.org
  2. Change the existing CI to write files to the bucket rather than deploy via netlify; this would involve replacing netlify deploy with gsutil rsync
  3. (Optional) Configure CI to allow deploys with a button (i.e. workflow dispatches) so empty PRs are not required to trigger actions