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