Installation
ChurchApps bruger forskellige installationsstrategier afhængigt af projekttypen. API'er installeres til AWS Lambda, webapps installeres som statiske websteder til S3 med CloudFront, og mobilapps bygges og distribueres gennem Expo EAS og app-butikkerne.
Installation efter projekttype
| Projekttype | Installationsmål | Værktøj |
|---|---|---|
| API'er | AWS Lambda | Serverless Framework v3 (Node.js 22.x runtime) |
| Webapps | S3 + CloudFront | Statisk build, S3 sync, CloudFront invalidation |
| Mobilapps | App Stores | Expo EAS Build + OTA Updates |
| FreeShow | Direkte download | Electron Builder (cross-platform binære filer) |
Miljøer
| Miljø | Formål |
|---|---|
dev | Lokal udvikling |
demo | Offentlig demo-instans |
staging | Test før produktion |
prod | Produktion |
info
Hvert miljø har sit eget sæt API-endpoints, databaser og konfiguration. Miljø-specifikke indstillinger administreres gennem .env-filer lokalt og AWS SSM Parameter Store i implementerede miljøer.