No description
The CI was stuck because 'runs-on: ubuntu-latest' doesn't match any configured Forgejo runner labels. Forgejo uses 'docker' as the default label for runners that support containerized jobs. This matches the original workflow configuration and should be picked up by your Forgejo runner. |
||
|---|---|---|
| .forgejo/workflows | ||
| backend | ||
| docs | ||
| thoughts | ||
| web/normogen-web | ||
| .cursorrules | ||
| .gitignore | ||
| .gooserules | ||
| README.md | ||
Normogen
Normogen (Mapudungun for "Balanced Life") is an open-source health data platform for private, secure health data management.
📚 Documentation
All project documentation has been organized into the docs/ directory:
- Documentation Index - Start here for complete documentation
- Product Overview - Project introduction and features
- Quick Start - Get started quickly
- API Documentation - Backend API reference
🚀 Quick Start
# Clone repository
git clone <forgejo-url> normogen
cd normogen/backend
# Setup configuration
cp .env.example .env
# Edit .env with your values
# Run with Docker Compose
docker compose up -d
# Check status
curl http://localhost:6800/health
📊 Current Status
- Phase: 2.8 (Planning - Drug Interactions & Advanced Features)
- Backend: Rust + Axum + MongoDB (~91% complete)
- Frontend: React + TypeScript (~10% complete)
- Deployment: Docker on Solaria
🗂️ Documentation Structure
docs/
├── product/ # Product definition, features, roadmap
├── implementation/ # Phase plans, specs, progress reports
├── testing/ # Test scripts and results
├── deployment/ # Deployment guides and scripts
├── development/ # Git workflow, CI/CD, development tools
└── archive/ # Historical documentation
📖 Full Documentation
See the Documentation Index for complete project documentation.
Last Updated: 2026-03-09