Twan07 commited on
Commit
6ced1a1
·
verified ·
1 Parent(s): 3ec9932

Create Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +35 -0
Dockerfile ADDED
@@ -0,0 +1,35 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM node:22
2
+
3
+ USER root
4
+ RUN apt-get update && apt-get install -y \
5
+ git \
6
+ build-essential \
7
+ python3 \
8
+ pkg-config \
9
+ libssl-dev \
10
+ libcairo2-dev \
11
+ libpango1.0-dev \
12
+ libjpeg-dev \
13
+ libgif-dev \
14
+ librsvg2-dev \
15
+ libsqlite3-dev \
16
+ && rm -rf /var/lib/apt/lists/*
17
+
18
+ USER node
19
+ WORKDIR /home/node/app
20
+
21
+ RUN git clone https://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@github.com/Twan07/FileAPI.git .
22
+
23
+ RUN npm install
24
+ RUN npm install cross-blob
25
+ RUN npm i --save-dev @types/busboy
26
+
27
+ RUN npm i --save-dev @types/uuid
28
+
29
+ RUN npm i --save-dev @types/unidecode
30
+
31
+ #COPY --chown=node:node .env .env
32
+
33
+ EXPOSE 8000
34
+
35
+ CMD ["npm", "start"]