ar08 commited on
Commit
cadd21c
·
verified ·
1 Parent(s): 705e3f4

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +9 -4
Dockerfile CHANGED
@@ -19,6 +19,10 @@ RUN apt-get update && \
19
  ffmpeg \
20
  nmap
21
 
 
 
 
 
22
  # Install code-server
23
  RUN curl -fsSL https://code-server.dev/install.sh | sh -s -- --version=4.23.0-rc.2
24
 
@@ -50,11 +54,12 @@ RUN echo '{ \
50
  "telemetry.enableCrashReporter": true \
51
  }' > /home/coder/.local/share/code-server/User/settings.json
52
 
53
- # Install Python extension for code-server
54
-
55
  # Change ownership of the configuration directory
56
  RUN chown -R coder:coder /home/coder/.local/share/code-server
57
 
 
 
 
58
  # Expose the default code-server port
59
  EXPOSE 8080
60
 
@@ -63,6 +68,6 @@ USER coder
63
  WORKDIR /home/coder/genz
64
 
65
  # Start code-server with authentication
66
- CMD ["sh", "-c", "code-server --bind-addr 0.0.0.0:7860 --auth password"]
67
 
68
- # End of Dockerfile
 
19
  ffmpeg \
20
  nmap
21
 
22
+ # Install Node.js (LTS version)
23
+ RUN curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash - && \
24
+ apt-get install -y nodejs
25
+
26
  # Install code-server
27
  RUN curl -fsSL https://code-server.dev/install.sh | sh -s -- --version=4.23.0-rc.2
28
 
 
54
  "telemetry.enableCrashReporter": true \
55
  }' > /home/coder/.local/share/code-server/User/settings.json
56
 
 
 
57
  # Change ownership of the configuration directory
58
  RUN chown -R coder:coder /home/coder/.local/share/code-server
59
 
60
+ # Install Python extension for code-server
61
+ RUN sudo -u coder code-server --install-extension ms-python.python
62
+
63
  # Expose the default code-server port
64
  EXPOSE 8080
65
 
 
68
  WORKDIR /home/coder/genz
69
 
70
  # Start code-server with authentication
71
+ CMD ["sh", "-c", "code-server --bind-addr 0.0.0.0:7860 --auth none"]
72
 
73
+ # End of Dockerfile