ccprojects commited on
Commit
0f60ec7
·
verified ·
1 Parent(s): bbad734

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +21 -6
Dockerfile CHANGED
@@ -2,11 +2,26 @@ FROM node:21
2
 
3
  WORKDIR /app
4
 
5
- RUN apt-get update && apt-get install -y git && \
6
- git clone https://github.com/Exocore-Organization/exocore-web.git
7
-
8
- RUN chown -R node:node exocore-web && \
9
- chmod -R u+rwX exocore-web
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10
 
11
  USER node
12
 
@@ -14,6 +29,6 @@ WORKDIR /app/exocore-web
14
 
15
  RUN npm install
16
 
17
- EXPOSE 7860
18
 
19
  CMD ["npm", "start"]
 
2
 
3
  WORKDIR /app
4
 
5
+ RUN apt-get update && apt-get install -y \
6
+ sudo \
7
+ git \
8
+ curl \
9
+ wget \
10
+ build-essential \
11
+ python3 python3-pip python3-venv \
12
+ php php-cli \
13
+ ruby-full \
14
+ openjdk-17-jdk \
15
+ golang \
16
+ rustc cargo \
17
+ lua5.4 \
18
+ mono-complete \
19
+ dotnet-sdk-7.0 \
20
+ clang \
21
+ gcc g++ \
22
+ && git clone https://github.com/Exocore-Organization/exocore-web.git
23
+
24
+ RUN usermod -aG sudo node && echo "node ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers && chown -R node:node exocore-web && chmod -R u+rwX exocore-web
25
 
26
  USER node
27
 
 
29
 
30
  RUN npm install
31
 
32
+ EXPOSE 7860
33
 
34
  CMD ["npm", "start"]