FROM python:3.12.8-slim WORKDIR /app ADD https://github.com/HarleyCoops/FailureIsAllYouNeed/archive/3c681ad8486ffb82d4365321c8669193a67bcc67.tar.gz /tmp/source.tar.gz RUN tar -xzf /tmp/source.tar.gz --strip-components=1 -C /app && rm /tmp/source.tar.gz RUN pip install --no-cache-dir -r hosted_pipeline/requirements.txt && pip install --no-cache-dir --no-deps minatar==1.0.15 && pip install --no-cache-dir torch==2.5.1+cpu --index-url https://download.pytorch.org/whl/cpu RUN useradd -m -u 1000 appuser && chown -R appuser:appuser /app USER appuser ENV HOME=/home/appuser HF_HOME=/tmp/hf WANDB_DIR=/tmp/wandb OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 MKL_NUM_THREADS=1 PYTHONUNBUFFERED=1 SOURCE_COMMIT=3c681ad8486ffb82d4365321c8669193a67bcc67 EXPOSE 7860 CMD ["python", "-m", "crossgame.space"]