This repository contains infra scaffolding for a hackathon MVP in a monorepo layout.
.env.examplewith required variables.gitignorethat blocks.envsecretsDockerfilefor backend container deploymentdocker-compose.ymlfor local full-stack bring-uprender.yaml,railway.json,fly.tomlfor free-tier deploy targetsDEPLOYMENT.mdwith local/cloud instructions and fallback rulesGridOS-infra/smoke scripts and demo-readiness checklist
- No secrets committed
- CORS env modeled via
ALLOWED_ORIGINS - Deployment paths for free tiers
- Offline-safe fallback expectations documented
- Health endpoint requirement documented
- Safe logging requirements documented
- Copy
.env.example->.env - Run backend:
uvicorn main:app --reload --app-dir GridOS-backend
- Or run Streamlit path:
streamlit run app.py
- Optional full stack:
docker compose up --build
For full deployment instructions, see DEPLOYMENT.md.