some tests, and docker fix
[cas.git] / Dockerfile
1 FROM python:3.10-alpine AS base
2
3 RUN     apk update && apk add --no-cache \
4         openssh-keygen
5 COPY requirements.txt requirements.txt
6 RUN pip install --no-cache-dir -r requirements.txt
7
8 WORKDIR /app/src
9
10
11 FROM base AS dev
12
13 RUN pip install --no-cache-dir coverage
14
15
16 FROM base AS prod
17
18 RUN pip install --no-cache-dir gunicorn psycopg2-binary
19
20 COPY src /app/src