Commit Graph

3 Commits

Author SHA1 Message Date
10a06791db fix: support comma-separated CORS_ORIGINS environment variable
Some checks failed
CI / backend (push) Successful in 23s
CI / frontend (push) Successful in 41s
CI / docker (push) Failing after 56s
Add NoDecode annotation to cors_origins field in Settings to properly parse comma-separated values from environment variables. Add test to verify CORS_ORIGINS accepts comma-separated list.
2026-06-04 10:43:15 +02:00
9466c5a3b3 chore: update backend dependencies to latest versions
Some checks failed
CI / backend (push) Successful in 25s
CI / frontend (push) Successful in 34s
CI / docker (push) Failing after 4m1s
Bump FastAPI to 0.136.3, uvicorn to 0.49.0, python-jose to 3.5.0, python-multipart to 0.27, cryptography to 46.0.7, bandit to 1.9.4, and pip-audit to 2.10.0. Add explicit dependencies for starlette, ecdsa, idna, pyasn1, python-dotenv, mako, and PyJWT.
2026-06-04 10:35:02 +02:00
3792ca55e7 chore: initial project setup with backend, frontend, and infrastructure
Some checks failed
CI / backend (push) Failing after 31s
CI / frontend (push) Successful in 40s
CI / docker (push) Has been skipped
Add complete NexaPantry application structure including:
- Docker Compose configuration with PostgreSQL, Redis, FastAPI backend, worker, frontend and Caddy
- Environment configuration template with database, auth, and service settings
- GitHub Actions CI workflow for backend/frontend linting, testing, auditing and Docker builds
- AGPL-3.0 license and comprehensive README with setup, development, and security documentation
- Backend
2026-06-04 10:26:38 +02:00