alpha-engine / Dockerfile
Dharambir Agrawal
HF Space server-only
fd48bc8
raw
history blame contribute delete
546 Bytes
# AlphaEngine API — suitable for Render, Fly.io, Railway, etc.
FROM python:3.12-slim-bookworm
WORKDIR /app
ENV PYTHONDONTWRITEBYTECODE=1 \
PYTHONUNBUFFERED=1 \
PIP_NO_CACHE_DIR=1 \
PIP_DISABLE_PIP_VERSION_CHECK=1
COPY requirements.txt .
RUN pip install -r requirements.txt \
&& pip install --index-url https://download.pytorch.org/whl/cpu torch==2.3.0
COPY . .
EXPOSE 8000
# Respect platform-provided PORT (Render) while defaulting to 8000 locally.
CMD ["sh", "-c", "uvicorn main:app --host 0.0.0.0 --port ${PORT:-8000}"]