CoolFace
Apppublic

BHaritha/msme-openenv

sourceHugging Faceupdated 6mo agoView on Hugging Face
1likes
Dockerfile27 linesDownload Raw Back to root
1FROM python:3.11-slim2 3# Create non-root user (HF Spaces requirement)4RUN useradd -m -u 1000 user5USER user6ENV PATH="/home/user/.local/bin:$PATH"7 8WORKDIR /app9 10# Copy and install dependencies11COPY --chown=user requirements.txt .12RUN pip install --no-cache-dir --user -r requirements.txt13 14# Copy project15COPY --chown=user . .16 17# HF Spaces uses port 786018EXPOSE 786019 20# Environment variables (set as HF Secrets)21ENV API_BASE_URL=""22ENV MODEL_NAME="gpt-4o-mini"23ENV HF_TOKEN=""24ENV ENV_URL="http://localhost:7860"25 26CMD ["uvicorn", "env.server:app", "--host", "0.0.0.0", "--port", "7860"]27