File size: 453 Bytes
7d8193d
 
 
263e218
 
 
 
d1bbedf
e0a236c
7d8193d
 
 
6551a1a
 
a08a3aa
7d8193d
263e218
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
FROM node:22
COPY --from=ghcr.io/astral-sh/uv:latest /uv /uvx /bin/
RUN apt-get update && apt-get install -y git
USER node
ENV HOME=/home/node PATH=/home/node/.local/bin:$PATH
WORKDIR $HOME/app
COPY --chown=node . $HOME/app
RUN \
  uv venv && uv pip install \
  -e lynxkite-core \
  -e lynxkite-app \
  -e lynxkite-graph-analytics \
  -e lynxkite-pillow-example \
  chromadb openai
WORKDIR $HOME/app/examples
ENV PORT=7860
CMD ["uv", "run", "lynxkite"]