Prerequisites

  • Go 1.21+
  • PostgreSQL
  • Redis
  • NATS

Setup

cd backend/go
go mod download

Air - Live Reload

For live reload during development:
# Install Air globally (recommended)
go install github.com/air-verse/air@latest

# Or install into ./bin/
curl -sSfL https://raw.githubusercontent.com/air-verse/air/master/install.sh | sh -s

# Run with live reload
./bin/air
Or use make dev if available.

Environment Variables

See backend/README.md for required environment variables.