Files
chatgpt-telegram-bot/Dockerfile
Peter Dave Hello ff225d773a Optimize Dockerfile for minimal image size
Prevent apt and pip to leave additional temporary cache files.
2023-03-15 01:04:35 +08:00

21 lines
392 B
Docker

FROM python:3.10-slim
RUN apt-get update && \
apt-get install ffmpeg -y && \
rm -rf /var/lib/apt/lists/*
RUN useradd -m appuser
USER appuser
WORKDIR /home/appuser/
ENV PATH="/home/appuser/.local/bin:$PATH"
RUN pip install --user pipenv --no-cache-dir
WORKDIR /home/appuser/app
COPY . .
COPY .env .
RUN pipenv install --system --deploy --ignore-pipfile
CMD ["python", "main.py"]