Local Development
Running the APIs
cd statux-api
npm install
docker-compose up -d # Start PostgreSQL
npm run start:dev:divinux # http://localhost:3003
npx nest start platform --watch # http://localhost:3004 (platform has no npm start script)
Two apps
There are exactly two backend apps: Divinux (3003) and Platform (3004). The old per-product apps (statuspages/alerting/synthetics/insights, ports 3000-3003) were folded into Divinux in May 2026 and removed from the repo.
Running the Web Sites
cd statux-web/landing
python3 -m http.server 8000 # http://localhost:8000
Running the Mobile App
cd statux-app
flutter pub get
flutter run
Running the Relay
cd statux-relay
cp config.example.yaml config.yaml
make build
./bin/statux-relay -config config.yaml
See the CLAUDE.md file in the project root for complete build, test, and deployment instructions.