# استفاده از نسخه سبک پایتون FROM python:3.11-slim # تنظیم پوشه کاری در داخل کانتینر WORKDIR /code # کپی کردن فایل نیازمندی‌ها و نصب آن‌ها COPY ./requirements.txt /code/requirements.txt RUN pip install --no-cache-dir --upgrade -r /code/requirements.txt # کپی کردن کل پروژه به داخل کانتینر COPY ./app /code/app # دستور اجرای اپلیکیشن (استفاده از uvicorn برای سرور) CMD ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "80"]