Infrastructure Overview

Hosting

The TLR Map is deployed using Laravel Forge. Servers are provisioned and managed via DigitalOcean. We currently use a single droplet setup with Laravel Forge handling automated deployment and SSL management.

Backups

Backups are managed by SnapShooter. Daily snapshots are taken of both the database and several server folders that include profile pictures and language files. SnapShooter also provides retention policies and alerting in case backups fail.

Monitoring

We use Laravel Nightwatch for monitoring application uptime and performance. Nightwatch alerts are sent via email and/or Slack (if configured) when services are down or response times exceed thresholds.

Password Management

All infrastructure-related credentials (e.g. Forge, DigitalOcean, database, API keys) are stored securely in the cloud version of Passwork. Only authorized team members have access.

Source Code

The full source code is hosted on GitHub. GitHub is used for:

  • Version control
  • Issue tracking
  • Pull requests and code review
  • CI/CD hooks (if configured)

Documentation

Additional technical documentation, including deployment procedures, environment variables, and coding conventions, is available in the GitHub Wiki associated with the main repository.

Task Runner