production-evyos-systems-an.../ServicesRunner/AccountRecordServices/Test/Dockerfile

20 lines
756 B
Docker

FROM python:3.12-slim
ENV VIRTUAL_ENV=/app/ServicesRunner/Depends/opt/venv
ENV PRISMA_SCHEMA_PATH=/app/ServicesRunner/Depends/schema.prisma
ENV PATH="$VIRTUAL_ENV/bin:$PATH"
ENV PYTHONPATH=/app
RUN apt-get update && apt-get install -y --no-install-recommends gcc curl && rm -rf /var/lib/apt/lists/*
WORKDIR /app
COPY ServicesRunner/requirements.txt /app/ServicesRunner/requirements.txt
COPY ServicesRunner/Depends/schema.prisma /app/ServicesRunner/Depends/schema.prisma
COPY ServicesRunner/Depends/ /app/ServicesRunner/Depends/
COPY ServicesRunner/AccountRecordServices/Test/ /app/ServicesRunner/AccountRecordServices/Test/
COPY ServicesRunner/AccountRecordServices/Test/entrypoint.sh /entrypoint.sh
RUN chmod +x /entrypoint.sh
CMD ["/entrypoint.sh"]