etsadiz commited on
Commit
b3fa710
·
verified ·
1 Parent(s): d9b6c74

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +8 -0
Dockerfile CHANGED
@@ -59,8 +59,16 @@ ENV HOME=/data
59
  ENV CODE_SERVER_USER_HOME=/data
60
  ENV PATH=/data/.npm-global/bin:$PATH
61
 
 
 
 
 
 
 
 
62
  # -------------------------------
63
  # Expose port and start code-server
64
  # -------------------------------
 
65
  EXPOSE 7860
66
  CMD ["bash", "-c", "ln -sf /data/.config /home/coder/.config && ln -sf /data/.local /home/coder/.local && code-server --config /data/.config/code-server/config.yaml --user-data-dir /data/.local/share/code-server"]
 
59
  ENV CODE_SERVER_USER_HOME=/data
60
  ENV PATH=/data/.npm-global/bin:$PATH
61
 
62
+ # -------------------------------
63
+ # Make /home/coder/workspace point to persistent /data/workspace
64
+ # -------------------------------
65
+ USER root
66
+ RUN rm -rf /home/coder/workspace && ln -s /data/workspace /home/coder/workspace \
67
+ && chown -h coder:coder /home/coder/workspace
68
+
69
  # -------------------------------
70
  # Expose port and start code-server
71
  # -------------------------------
72
+ USER coder
73
  EXPOSE 7860
74
  CMD ["bash", "-c", "ln -sf /data/.config /home/coder/.config && ln -sf /data/.local /home/coder/.local && code-server --config /data/.config/code-server/config.yaml --user-data-dir /data/.local/share/code-server"]