anurag-raapid's picture
Upload app, Docker, staging parquet only (no venv)
4b988e0 verified
Raw
History Blame Contribute Delete
1.04 kB
# 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"]