clone3 commited on
Commit
673e1ac
·
verified ·
1 Parent(s): a8bd84f

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +10 -1
Dockerfile CHANGED
@@ -26,7 +26,16 @@ RUN npm install --save express ws
26
 
27
  COPY --chown=pn nginx.conf /etc/nginx/sites-available/default
28
 
29
- RUN ssh-keygen
 
 
 
 
 
 
 
 
 
30
 
31
  COPY --chown=pn . .
32
 
 
26
 
27
  COPY --chown=pn nginx.conf /etc/nginx/sites-available/default
28
 
29
+ # Create the .ssh directory if it does not exist
30
+ RUN mkdir -p /home/pn/.ssh
31
+
32
+ # Generate SSH key pair non-interactively
33
+ RUN ssh-keygen -t rsa -b 4096 -f /home/pn/.ssh/id_rsa -N ""
34
+
35
+ # Optionally, set permissions for the .ssh directory and keys
36
+ RUN chmod 700 /home/pn/.ssh && \
37
+ chmod 600 /home/pn/.ssh/id_rsa && \
38
+ chmod 644 /home/pn/.ssh/id_rsa.pub
39
 
40
  COPY --chown=pn . .
41