Zoe's picture
Add public evaluation paths and Docker runner
f125f8f verified
Raw
History Blame Contribute Delete
810 Bytes
# syntax=docker/dockerfile:1.7
FROM python:3.11-slim AS runner
ENV PYTHONDONTWRITEBYTECODE=1 \
PYTHONUNBUFFERED=1 \
PIP_DISABLE_PIP_VERSION_CHECK=1 \
PIP_NO_CACHE_DIR=1
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
bash \
ca-certificates \
curl \
postgresql-client \
&& rm -rf /var/lib/apt/lists/*
COPY docker/requirements-runner.txt /tmp/requirements-runner.txt
RUN python -m pip install --upgrade pip \
&& python -m pip install -r /tmp/requirements-runner.txt
COPY docker /opt/gsqa2/docker
RUN chmod +x \
/opt/gsqa2/docker/entrypoint.sh \
/opt/gsqa2/docker/check_database.sh \
/opt/gsqa2/docker/restore_dump.sh
WORKDIR /workspace/project
ENTRYPOINT ["/bin/bash", "/opt/gsqa2/docker/entrypoint.sh"]
CMD ["help"]