Skip to content

Instantly share code, notes, and snippets.

@PaoloLeonard
Created December 14, 2023 19:04
Show Gist options
  • Save PaoloLeonard/b46e3b4ee4033a281462995055decc3f to your computer and use it in GitHub Desktop.
Save PaoloLeonard/b46e3b4ee4033a281462995055decc3f to your computer and use it in GitHub Desktop.
Streamlit docker app
# app/Dockerfile
FROM python:3.11-slim
WORKDIR /app
RUN apt-get update && apt-get install -y \
build-essential \
curl \
software-properties-common \
git \
&& rm -rf /var/lib/apt/lists/*
RUN pip install streamlit pyyaml matplotlib
EXPOSE 8501
HEALTHCHECK CMD curl --fail http://localhost:8501/_stcore/health
ENTRYPOINT ["streamlit", "run", "https://gist.githubusercontent.com/PaoloLeonard/86e90843d789261e3e69597b54f8f7f1/raw/21da74116c05905721e99303fb76423da74b6435/dq_app.py", "--server.port=8501", "--server.address=0.0.0.0"]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment