Update Dockerfile
Browse files- 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"]
|