CoolFace
Apppublic

NavVerma/RNA_Accessibility_Probablity

sourceHugging Facemitupdated 4mo agoView on Hugging Face
0likes
Dockerfile34 linesDownload Raw Back to root
1FROM python:3.11-slim2 3# System dependencies for ViennaRNA4RUN apt-get update && apt-get install -y \5    libgsl-dev \6    libgomp1 \7    gcc \8    g++ \9    make \10    pkg-config \11    && rm -rf /var/lib/apt/lists/*12 13WORKDIR /app14 15# Copy requirements first for layer caching16COPY requirements.txt .17RUN pip install --no-cache-dir -r requirements.txt18 19# Copy app20COPY app.py .21 22# Hugging Face Spaces runs as user 100023RUN useradd -m -u 1000 appuser && chown -R appuser:appuser /app24USER appuser25 26EXPOSE 786027 28ENV STREAMLIT_SERVER_PORT=786029ENV STREAMLIT_SERVER_ADDRESS=0.0.0.030ENV STREAMLIT_SERVER_HEADLESS=true31ENV STREAMLIT_BROWSER_GATHER_USAGE_STATS=false32 33CMD ["streamlit", "run", "app.py", "--server.port=7860", "--server.address=0.0.0.0"]34