diff --git a/Dockerfile b/Dockerfile index ef06f48..ecd38a8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,11 +1,10 @@ +FROM python:3.6-slim AS builder +RUN apt-get update && apt-get install -y gcc +COPY requirements.txt . +RUN pip install --user -r requirements.txt + FROM python:3.6-slim -ENV PYTHONUNBUFFERED 1 -WORKDIR /src -COPY requirements.txt /src/ -RUN apt-get update && \ - apt-get install -y gcc && \ - pip install -r requirements.txt && \ - apt-get remove -y --auto-remove gcc && \ - apt-get clean && rm -rf /var/lib/apt/lists/* -COPY . /src +COPY --from=builder /root/.local /root/.local +COPY . . +ENV PATH=/root/.local/bin:$PATH ENTRYPOINT bash -c "python manage.py makemigrations data && python manage.py migrate data && python telegram.py" \ No newline at end of file