teecup/Dockerfile.test
Erol Haagenrud d89e22f09c Automatisert backend-testinfrastruktur: RLS, versjonssjekk, aldersgrense
Svarer på det største enkeltfunnet i investor-statusrapporten (nesten
ingen automatisert testdekning utenfor HCP-motoren). 17 nye
integrasjonstester mot en automatisk opprettet/migrert/nedrevet
scratch-database (scripts/run_backend_tests.sh), som kaller de faktiske
router-/auth-funksjonene direkte -- ikke en SQL-gjenimplementering. Se
ADR-058 og CHANGELOG punkt 67 for full detalj.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-10 22:25:02 +02:00

17 lines
573 B
Text

# Kun for kjøring av backend-testsuiten (tests/) mot en scratch-database --
# IKKE brukt i produksjon, IKKE del av deploy-pipelinen (se Dockerfile for
# det ekte prod-imaget, som bevisst ikke installerer pytest).
FROM python:3.12-slim
WORKDIR /srv
COPY app/requirements.txt app/requirements.txt
COPY app/requirements-dev.txt app/requirements-dev.txt
RUN pip install --no-cache-dir -r app/requirements.txt -r app/requirements-dev.txt
COPY app/ app/
COPY handicap_engine.py handicap_engine.py
COPY tests/ tests/
COPY pytest.ini pytest.ini
CMD ["pytest", "tests/", "-v"]