20 lines
756 B
Docker
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"] |