some tests, and docker fix
[cas.git] / Dockerfile
index 2b7586c..06bcb83 100644 (file)
@@ -1,15 +1,20 @@
 FROM python:3.10-alpine AS base
 
+RUN    apk update && apk add --no-cache \
+       openssh-keygen
 COPY requirements.txt requirements.txt
 RUN pip install --no-cache-dir -r requirements.txt
 
-WORKDIR /app
+WORKDIR /app/src
 
 
-FROM base AS prod
+FROM base AS dev
+
+RUN pip install --no-cache-dir coverage
 
-COPY src src
+
+FROM base AS prod
 
 RUN pip install --no-cache-dir gunicorn psycopg2-binary
 
-RUN src/manage.py collectstatic --no-input
+COPY src /app/src