_< HAMYAR TOP
BUILD BUILD
# 75
1405-04-25 00:55

ساخت بیس داکر

ساخت بیس داکر برای fastapi و پایتون که بتونم کتابخونه های پایتونی که ffmpeg استفاده میکنند برای پروژه نویزگیر و بعدا برای پروژه های دیگه ازش استفاده کنم البته کدش رو قبلا زدم ولی خب با پایروگرام بود الان میخوام تبدیلش کنم به fastapi البته که بار اولمه با fastapi قراره چیزی بسازم ولی خب از نظر حجم و سرعت انگار خوبه این شد ایمیج پایه من 

 

FROM python:3.10-slim


RUN apt-get update && apt-get install -y --no-install-recommends \
    curl \
    ffmpeg \
    build-essential \
    && rm -rf /var/lib/apt/lists/*


# RUN pip config set global.index-url https://mirror-pypi.runflare.com/simple


COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt


WORKDIR /app


#docker build -t fastapi-python-base -f Dockerfile .

فایل requirements.txt  هم فعلا اینو گذاشتم 

 

fastapi==0.111.0
uvicorn==0.30.1
boto3==1.34.144
pydantic==2.8.2
httpx==0.27.0
moviepy==1.0.3