FROM python:3.12-slim WORKDIR /app # Install git for pip installs from GitHub RUN apt-get update && apt-get install -y git && rm -rf /var/lib/apt/lists/* # Copy project COPY . . # Install sql-env without deps RUN pip install --no-deps . # Install training deps (same as Colab setup cell) RUN pip install \ "trl>=0.29.0" \ "accelerate>=0.34.0" \ "openenv-core[core]>=0.2.1" \ "pydantic>=2.0.0" \ "jmespath" \ "datasets>=3.0.0" \ "huggingface_hub>=0.30.0" \ "git+https://github.com/huggingface/transformers.git@main" # Download Spider databases RUN python scripts/download_spider_databases.py CMD ["python", "scripts/test_training_local.py"]