darabos commited on
Commit
66fac04
·
1 Parent(s): b48a3ad

Use user ID 1000.

Browse files
Files changed (1) hide show
  1. Dockerfile +5 -9
Dockerfile CHANGED
@@ -1,14 +1,10 @@
1
  FROM node:22
2
  COPY --from=ghcr.io/astral-sh/uv:latest /uv /uvx /bin/
3
  RUN apt-get update && apt-get install -y git
4
- # ADD pyproject.toml /repo/pyproject.toml
5
- # ADD lynxkite-app/pyproject.toml /repo/lynxkite-app/pyproject.toml
6
- # ADD lynxkite-core/pyproject.toml /repo/lynxkite-core/pyproject.toml
7
- # ADD lynxkite-graph-analytics/pyproject.toml /repo/lynxkite-graph-analytics/pyproject.toml
8
- # ADD lynxkite-bio/pyproject.toml /repo/lynxkite-bio/pyproject.toml
9
- # ADD lynxkite-pillow-example/pyproject.toml /repo/lynxkite-pillow-example/pyproject.toml
10
- ADD . /repo
11
- WORKDIR /repo
12
  RUN uv venv && uv pip install \
13
  -e lynxkite-core \
14
  -e lynxkite-app \
@@ -17,4 +13,4 @@ RUN uv venv && uv pip install \
17
  -e lynxkite-pillow-example
18
  ENV LYNXKITE_DATA=examples
19
  ENV PORT=7860
20
- CMD ["uv", "run", "--no-sync", "lynxkite"]
 
1
  FROM node:22
2
  COPY --from=ghcr.io/astral-sh/uv:latest /uv /uvx /bin/
3
  RUN apt-get update && apt-get install -y git
4
+ USER node
5
+ ENV HOME=/home/node PATH=/home/node/.local/bin:$PATH
6
+ WORKDIR $HOME/app
7
+ COPY --chown=node . $HOME/app
 
 
 
 
8
  RUN uv venv && uv pip install \
9
  -e lynxkite-core \
10
  -e lynxkite-app \
 
13
  -e lynxkite-pillow-example
14
  ENV LYNXKITE_DATA=examples
15
  ENV PORT=7860
16
+ CMD ["uv", "run", "lynxkite"]