dak.c2s/backend
CCS Admin 4649f7a082 feat: Alembic migrations, initial schema
- Initialize Alembic with MySQL/MariaDB-targeted configuration
- Configure env.py to read DB URL from app.config.get_settings()
- Create initial migration (062ccae5457b) for all 11 tables:
  users, refresh_tokens, invitation_links, allowed_domains,
  cases, case_icd_codes, weekly_reports, yearly_summary,
  import_log, audit_log, notifications
- Include all indexes, foreign keys, check constraints, and
  MySQL text prefix index (icd(20))
- Add seed script (scripts/init_db.py) for dak.de domain whitelist
- DB apply deferred: MariaDB on Hetzner 1 not reachable from dev

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-24 07:33:27 +00:00
..
alembic feat: Alembic migrations, initial schema 2026-02-24 07:33:27 +00:00
app feat: SQLAlchemy models for users, cases, reports, audit 2026-02-24 07:28:33 +00:00
scripts feat: Alembic migrations, initial schema 2026-02-24 07:33:27 +00:00
tests feat: project scaffolding with FastAPI, config, database connection 2026-02-24 07:24:00 +00:00
.env.example feat: project scaffolding with FastAPI, config, database connection 2026-02-24 07:24:00 +00:00
alembic.ini feat: Alembic migrations, initial schema 2026-02-24 07:33:27 +00:00
requirements.txt feat: project scaffolding with FastAPI, config, database connection 2026-02-24 07:24:00 +00:00