tts / Dockerfile
pluviouse's picture
Create Dockerfile
42e2159 verified
raw
history blame contribute delete
604 Bytes
FROM python:3.10
RUN apt-get update
RUN apt-get install -y fakeroot
RUN mv /usr/bin/apt-get /usr/bin/.apt-get
RUN echo '#!/usr/bin/env sh\nfakeroot /usr/bin/.apt-get $@' > /usr/bin/apt-get
RUN chmod +x /usr/bin/apt-get
RUN rm -rf /var/lib/apt/lists/*
RUN useradd -m -u 1000 user
WORKDIR /home/user/app
RUN --mount=target=/tmp/requirements.txt,source=requirements.txt pip install --no-cache-dir -r /tmp/requirements.txt
RUN pip freeze > /tmp/freeze.txt
COPY --link --chown=1000 ./ /home/user/app
COPY --from=pipfreeze --link --chown=1000 /tmp/freeze.txt /tmp/freeze.txt
CMD ["python3", "app.py"]