kaiobash-server / Dockerfile
Silicon Valley - Admin
Refactor Dockerfile and server implementation for improved containerization and functionality
3dde046
raw
history blame
657 Bytes
# Dockerfile
FROM python:3.11-slim
WORKDIR /app
# Instalar dependencias del sistema si son necesarias
RUN apt-get update && apt-get install -y --no-install-recommends \
build-essential \
&& rm -rf /var/lib/apt/lists/*
# Copiar archivos de la aplicaci贸n
COPY requirements.txt .
COPY broker.py .
COPY server.py .
COPY hypercorn.toml .
# Instalar dependencias de Python
RUN pip install --no-cache-dir -r requirements.txt
# Variables de entorno
ENV PYTHONUNBUFFERED=1
# Exponer el puerto que Hugging Face Spaces espera
EXPOSE 7860
# Comando para ejecutar la aplicaci贸n con Hypercorn
CMD ["hypercorn", "--config", "hypercorn.toml", "server:app"]