CoolFace
Apppublic

naivaidhya/sql-data-quality-env

sourceHugging Faceupdated 6mo agoView on Hugging Face
0likes
Dockerfile31 linesDownload Raw Back to root
1FROM public.ecr.aws/docker/library/python:3.11-slim2 3LABEL maintainer="Scaler OpenEnv"4LABEL description="SQL Data Quality Environment — OpenEnv-compatible"5LABEL org.opencontainers.image.title="SQL Data Quality Environment"6 7# System deps8RUN apt-get update && apt-get install -y --no-install-recommends \9    curl \10    && rm -rf /var/lib/apt/lists/*11 12WORKDIR /app13 14# Copy dependency file first for layer caching15COPY requirements.txt ./16RUN pip install --no-cache-dir -r requirements.txt17 18# Copy project files19COPY models.py tasks.py environment.py ./20COPY server/ ./server/21COPY openenv.yaml ./22 23# Create a non-root user for security24RUN useradd -m -u 1000 user25USER user26ENV HOME=/home/user \27    PATH=/home/user/.local/bin:$PATH28 29EXPOSE 786030 31CMD ["uvicorn", "server.app:app", "--host", "0.0.0.0", "--port", "7860"]