Skip to main content

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.