Spaces:
Sleeping
Sleeping
Update Dockerfile
Browse files- Dockerfile +9 -5
Dockerfile
CHANGED
|
@@ -8,16 +8,20 @@ RUN apt-get update && \
|
|
| 8 |
|
| 9 |
WORKDIR /app
|
| 10 |
|
| 11 |
-
# Clone private repo using secret
|
| 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
|
| 17 |
chmod +x /usr/local/bin/telegram-bot-api && \
|
| 18 |
-
mv
|
| 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
|