TCal

A calendar of planned service disruptions on MBTA rapid transit, provided as a web page and an iCal feed. See the live site at: https://tcal.digitalcora.net

Setup

  1. Install Crystal
  2. shards install

asdf install may also be used, but is not recommended, since this doesn't install any of the system-level packages Crystal depends on.

Development

Production

To build a standalone binary bin/server:

The current production instance runs on Fly, using the fly.toml included in the repo.

Configuration

The server supports these environment variables: