File size: 503 Bytes
4cc1590
 
 
 
 
 
 
 
 
 
c244ec4
4cc1590
c244ec4
 
4cc1590
 
 
 
 
 
 
 
 
c244ec4
 
 
4cc1590
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
FROM node:20

WORKDIR /app

RUN chmod -R 777 /app

RUN apt-get update && \
    apt-get install -y ffmpeg imagemagick git && \
    rm -rf /var/lib/apt/lists/*

# Debugging: Cek apakah cloning berhasil
RUN --mount=type=secret,id=GITHUB_REPO,required=true \
    git clone $(cat /run/secrets/GITHUB_REPO) mybot && \
    ls -lah mybot

WORKDIR /app/mybot

RUN chmod -R 777 /app/mybot

COPY package*.json ./

RUN npm install 

# Debugging: Cek isi folder
RUN ls -lah /app/mybot

CMD ["node", "src/server.js"]