darabos commited on
Commit
7c88bd0
·
1 Parent(s): 6216561

Use LYNXSCRIBE_DEPLOY_KEY in HF build.

Browse files
Files changed (1) hide show
  1. Dockerfile +7 -1
Dockerfile CHANGED
@@ -5,11 +5,17 @@ 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 \
11
  -e lynxkite-graph-analytics \
12
  -e lynxkite-bio \
 
13
  -e lynxkite-pillow-example
14
  WORKDIR $HOME/app/examples
15
  ENV PORT=7860
 
5
  ENV HOME=/home/node PATH=/home/node/.local/bin:$PATH
6
  WORKDIR $HOME/app
7
  COPY --chown=node . $HOME/app
8
+ RUN --mount=type=secret,id=LYNXSCRIBE_DEPLOY_KEY,mode=0444,required=true \
9
+ eval `ssh-agent -s` \
10
+ && mkdir -p ~/.ssh \
11
+ && ssh-keyscan github.com >> ~/.ssh/known_hosts \
12
+ && cat /run/secrets/LYNXSCRIBE_DEPLOY_KEY | tr -d '\r' | ssh-add - \
13
+ && uv venv && uv pip install \
14
  -e lynxkite-core \
15
  -e lynxkite-app \
16
  -e lynxkite-graph-analytics \
17
  -e lynxkite-bio \
18
+ -e lynxkite-lynxscribe \
19
  -e lynxkite-pillow-example
20
  WORKDIR $HOME/app/examples
21
  ENV PORT=7860