# FalkorDB server + Dash clinical graph explorer (Hugging Face Docker Space). FROM falkordb/falkordb-server:latest USER root RUN apt-get update && apt-get install -y --no-install-recommends \ python3 \ python3-pip \ passwd \ && rm -rf /var/lib/apt/lists/* RUN if ! id -u user >/dev/null 2>&1; then useradd -m -u 1000 user; fi \ && mkdir -p /home/user/app /home/user/falkordb-data \ && chown -R user:user /home/user USER user ENV HOME=/home/user \ PATH=/home/user/.local/bin:$PATH \ APP_DIR=/home/user/app \ PYTHONPATH=/home/user/app \ PORT=7860 \ FALKORDB_HOST=localhost \ FALKORDB_PORT=6379 \ FALKORDB_GRAPH=clinical_graph \ FALKORDB_DATA_PATH=/home/user/falkordb-data \ REBUILD_GRAPH=1 WORKDIR /home/user/app COPY --chown=user requirements.txt . RUN pip3 install --no-cache-dir --user --break-system-packages -r requirements.txt COPY --chown=user . . RUN chmod +x /home/user/app/scripts/entrypoint.sh EXPOSE 7860 ENTRYPOINT [] CMD ["/home/user/app/scripts/entrypoint.sh"]