Neon-AI commited on
Commit
e56de7d
·
verified ·
1 Parent(s): bf3c29f

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +1 -4
Dockerfile CHANGED
@@ -1,11 +1,9 @@
1
  FROM node:20-slim
2
 
3
- # Install system dependencies
4
  RUN apt-get update && \
5
  apt-get install -y git curl ca-certificates && \
6
  rm -rf /var/lib/apt/lists/*
7
 
8
- # Install Git LFS
9
  RUN curl -sSL https://github.com/git-lfs/git-lfs/releases/download/v3.4.0/git-lfs-linux-amd64-v3.4.0.tar.gz \
10
  | tar -xz -C /tmp && \
11
  mv /tmp/git-lfs-3.4.0/git-lfs /usr/local/bin/git-lfs && \
@@ -16,8 +14,7 @@ WORKDIR /app
16
 
17
  RUN rm -rf /app/* || true
18
 
19
- # Force fresh clone on every build
20
- ARG CACHEBUST=$(curl -s https://api.github.com/repos/IMaduwike/telebot-api/commits/main | grep sha | head -n 1 | cut -d '"' -f 4 || echo "fallback")
21
 
22
  RUN --mount=type=secret,id=GH_TOKEN \
23
  git clone --depth=1 https://$(cat /run/secrets/GH_TOKEN)@github.com/IMaduwike/telebot-api.git . && \
 
1
  FROM node:20-slim
2
 
 
3
  RUN apt-get update && \
4
  apt-get install -y git curl ca-certificates && \
5
  rm -rf /var/lib/apt/lists/*
6
 
 
7
  RUN curl -sSL https://github.com/git-lfs/git-lfs/releases/download/v3.4.0/git-lfs-linux-amd64-v3.4.0.tar.gz \
8
  | tar -xz -C /tmp && \
9
  mv /tmp/git-lfs-3.4.0/git-lfs /usr/local/bin/git-lfs && \
 
14
 
15
  RUN rm -rf /app/* || true
16
 
17
+ ARG CACHEBUST=$(date +%s)
 
18
 
19
  RUN --mount=type=secret,id=GH_TOKEN \
20
  git clone --depth=1 https://$(cat /run/secrets/GH_TOKEN)@github.com/IMaduwike/telebot-api.git . && \