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.