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"]
|