Commit Graph
2 Commits
Author SHA1 Message Date
nessi 155008fc78 ci: replace Gradle setup action with manual installation and pin frontend dependencies
NexaMFA CI / backend (push) Successful in 14s
NexaMFA CI / frontend (push) Successful in 41s
NexaMFA CI / android (push) Failing after 2m26s
Replace gradle/actions/setup-gradle with manual Gradle 8.8 installation to resolve compatibility issues. Pin all frontend dependencies to specific versions instead of using 'latest' for reproducible builds. Update TypeScript moduleResolution to 'Bundler' and add Vite client types.
2026-06-28 09:59:24 +02:00
nessi f925009977 chore: initial project setup with backend, frontend, Android app, and CI/CD
Add complete NexaMFA push MFA system with:
- FastAPI backend with PostgreSQL, Redis, OIDC provider, and Prometheus metrics
- React TypeScript admin console
- Android Kotlin/Jetpack Compose app with biometric authentication
- Docker Compose deployment configuration
- Gitea CI workflow for backend, frontend, and Android builds
- Environment configuration template with security settings
- Documentation for security model, deployment
2026-06-28 09:37:51 +02:00