KilersBotz commited on
Commit
58f620d
·
verified ·
1 Parent(s): 22d2699

Create Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +27 -0
Dockerfile ADDED
@@ -0,0 +1,27 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM node:22-bullseye
2
+
3
+ RUN apt-get update && apt-get install -y --no-install-recommends \
4
+ git \
5
+ && rm -rf /var/lib/apt/lists/* \
6
+ && apt-get clean
7
+
8
+ WORKDIR /app
9
+
10
+ RUN --mount=type=secret,id=GITHUB_REPO,required=true \
11
+ git clone $(cat /run/secrets/GITHUB_REPO) myrepo
12
+
13
+ WORKDIR /app/myrepo
14
+
15
+ COPY package*.json ./
16
+
17
+ COPY . .
18
+
19
+ RUN chmod -R 777 /app
20
+
21
+ RUN ls
22
+ RUN npm i
23
+
24
+ EXPOSE 7860
25
+
26
+
27
+ CMD ["npm", "run", "start"]