Spaces:
Running
Running
Use user ID 1000.
Browse files- 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 |
-
|
5 |
-
|
6 |
-
|
7 |
-
|
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", "
|
|
|
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"]
|