clone3 commited on
Commit
5046b21
·
verified ·
1 Parent(s): 0bdefb4

Create Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +26 -0
Dockerfile ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM registry.access.redhat.com/ubi8/ubi-minimal:8.5-204
2
+
3
+ WORKDIR /app
4
+
5
+ COPY app/* /app/
6
+
7
+ USER root
8
+
9
+ RUN microdnf update -y && \
10
+ rm -rf /var/cache/yum && \
11
+ microdnf install nodejs && \
12
+ microdnf install python3 && \
13
+ microdnf install make && \
14
+ microdnf install gcc && \
15
+ microdnf install gcc-c++ && \
16
+ microdnf install cmake && \
17
+ cd /app && \
18
+ rm -rf node_modules && \
19
+ npm install --unsafe-perm && \
20
+ chown -R 1001:0 /app
21
+
22
+ USER 1001
23
+
24
+ EXPOSE 8000
25
+
26
+ CMD [ "node", "server.js"]