# استفاده از ایمیج پایتون 3.10 FROM python:3.10 # نصب وابستگی‌ها RUN apt-get update && apt-get install -y \ build-essential \ gcc \ libffi-dev \ python3-dev \ libatlas-base-dev \ git \ wget \ curl # دانلود و کامپایل TA-Lib RUN wget https://cfhcable.dl.sourceforge.net/project/ta-lib/ta-lib/0.4.0/ta-lib-0.4.0-src.tar.gz \ && tar -xzf ta-lib-0.4.0-src.tar.gz \ && cd ta-lib/ \ && ./configure --prefix=/usr \ && make \ && make install RUN pip install --no-cache-dir TA-Lib # تنظیم دایرکتوری پروژه WORKDIR /app # کپی کردن فایل‌ها COPY . /app # نصب پکیج‌های مورد نیاز RUN pip install -r requirements.txt # اجرای برنامه CMD ["python", "app.py"]