Files
ETL_Datamanagement/Dockerfile
Philipp Jacoby 3003310be0 finishes setup
2026-02-10 17:43:26 +01:00

18 lines
359 B
Docker

FROM python:3.11-slim
ENV PYTHONDONTWRITEBYTECODE=1 \
PYTHONUNBUFFERED=1 \
PIP_NO_CACHE_DIR=1
WORKDIR /app
COPY . /app
RUN pip install --upgrade pip \
&& pip install streamlit pandas plotly networkx neo4j
EXPOSE 8501
CMD ["bash", "-c", "python etl.py || true && exec streamlit run dashboard.py --server.port=8501 --server.address=0.0.0.0"]