User Tools

Site Tools


projects:map:infrastructure_overview

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
projects:map:infrastructure_overview [2025/08/01 11:02] – created robbertdamprojects:map:infrastructure_overview [2025/08/01 11:04] (current) – Edit the section `Backups` robbertdam
Line 1: Line 1:
-= Infrastructure & Operations = 
  
-== Hosting == +==== Hosting ==== 
-The TLR Map is deployed using [https://forge.laravel.com/ Laravel Forge].   +The TLR Map is deployed using [[https://forge.laravel.com/|Laravel Forge]].   
-Servers are provisioned and managed via [https://www.digitalocean.com/ DigitalOcean].  +Servers are provisioned and managed via [[https://www.digitalocean.com/|DigitalOcean]].  
 We currently use a single droplet setup with Laravel Forge handling automated deployment and SSL management. We currently use a single droplet setup with Laravel Forge handling automated deployment and SSL management.
  
-== Backups == +==== Backups ==== 
-Backups are managed by [https://snapshooter.com/ SnapShooter].   +Backups are managed by [[https://snapshooter.com/|SnapShooter]].   
-Daily snapshots are taken of both the database and the full server.  +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. SnapShooter also provides retention policies and alerting in case backups fail.
  
-== Monitoring == +==== Monitoring ==== 
-We use '''Laravel Nightwatch''' for monitoring application uptime and performance.  +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. Nightwatch alerts are sent via email and/or Slack (if configured) when services are down or response times exceed thresholds.
  
-== Password Management == +==== Password Management ==== 
-All infrastructure-related credentials (e.g.Forge, DigitalOcean, database, API keys) are stored securely in the cloud version of [https://passwork.pro/ Passwork].  +All infrastructure-related credentials (e.g. Forge, DigitalOcean, database, API keys) are stored securely in the cloud version of [[https://passwork.pro/|Passwork]].  
 Only authorized team members have access. Only authorized team members have access.
  
-== Source Code == +==== Source Code ==== 
-The full source code is hosted on [https://github.com/ GitHub].  +The full source code is hosted on [[https://github.com/|GitHub]].  
 GitHub is used for: GitHub is used for:
-* Version control   +  * Version control   
-* Issue tracking   +  * Issue tracking   
-* Pull requests and code review   +  * Pull requests and code review   
-* CI/CD hooks (if configured)+  * CI/CD hooks (if configured)
  
-== Documentation == +==== Documentation ==== 
-Additional technical documentation, including deployment procedures, environment variables, and coding conventions, is available in the '''GitHub Wiki''' associated with the main repository.+Additional technical documentation, including deployment procedures, environment variables, and coding conventions, is available in the **GitHub Wiki** associated with the main repository.
  
projects/map/infrastructure_overview.1754038963.txt.gz · Last modified: 2025/08/01 11:02 by robbertdam

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki