Neon-AI commited on
Commit
4d5e98f
·
verified ·
1 Parent(s): 3f24fc3

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +9 -5
Dockerfile CHANGED
@@ -8,16 +8,20 @@ RUN apt-get update && \
8
 
9
  WORKDIR /app
10
 
11
- # Clone private repo using secret token
12
  RUN --mount=type=secret,id=GH_TOKEN \
13
  git clone https://$(cat /run/secrets/GH_TOKEN)@github.com/IMaduwike/telebot-api.git temp
14
 
 
 
15
  # Move binary to /usr/local/bin and app files to /app
16
- RUN mv temp/telegram-bot-api /usr/local/bin/telegram-bot-api && \
17
  chmod +x /usr/local/bin/telegram-bot-api && \
18
- mv temp/server.js temp/package.json temp/start.sh ./ && \
19
- chmod +x start.sh && \
20
- rm -rf temp
 
 
21
 
22
  # Install Node dependencies
23
  RUN npm install
 
8
 
9
  WORKDIR /app
10
 
11
+ # Clone private repo securely using HF secret GH_TOKEN
12
  RUN --mount=type=secret,id=GH_TOKEN \
13
  git clone https://$(cat /run/secrets/GH_TOKEN)@github.com/IMaduwike/telebot-api.git temp
14
 
15
+ WORKDIR /app/temp
16
+
17
  # Move binary to /usr/local/bin and app files to /app
18
+ RUN mv telegram-bot-api /usr/local/bin/telegram-bot-api && \
19
  chmod +x /usr/local/bin/telegram-bot-api && \
20
+ mv server.js package.json start.sh /app/ && \
21
+ chmod +x /app/start.sh && \
22
+ rm -rf /app/temp
23
+
24
+ WORKDIR /app
25
 
26
  # Install Node dependencies
27
  RUN npm install