Monorepo for debugjois.dev and authenticated SPA apps under /app.
site/- Go static site generator for the main website and daily logbackend/api/- Go HTTP API that also runs as an AWS Lambdabackend/build-and-push-image.sh- builds and pushes the Lambda imageinfra/- AWS CDK app and deploy script for backend infrastructurefrontend/- Vite + React SPA served at/app
Go code is split across site/, backend/api/, and infra/, with a shared
workspace in go.work. All Go modules use Go 1.26.1.
- Site:
cd site && go build -o debugjois-site . && ./debugjois-site build - Backend API:
cd backend/api && go test ./... && go run . - Frontend:
cd frontend && npm install && npm run dev - Infra deploy:
./infra/deploy.sh --build-image