FROM python:3.11-slim WORKDIR /app # Install system dependencies RUN apt-get update && apt-get install -y \ build-essential \ curl \ && rm -rf /var/lib/apt/lists/* # Copy only the HuggingFace Space files COPY requirements.txt . RUN pip install --no-cache-dir -r requirements.txt # Copy application code COPY . . # Gerekli dizinler + start.sh çalıştırma izni RUN mkdir -p paper_trading/auto_trader paper_trading/journal paper_trading/incidents logs \ && chmod +x start.sh # Expose port for Hugging Face EXPOSE 7860 # start.sh: Telegram bot (arka planda) + uvicorn (ön planda) CMD ["/bin/bash", "/app/start.sh"]