Update Dockerfile
Browse files- Dockerfile +2 -4
Dockerfile
CHANGED
|
@@ -2,8 +2,6 @@ FROM codercom/code-server:latest
|
|
| 2 |
|
| 3 |
USER root
|
| 4 |
|
| 5 |
-
# Копируем дефолтные конфиги/скелетон HOME из образа в /data при первом старте,
|
| 6 |
-
# создаём нужные подпапки и отдаём всё владельцу coder
|
| 7 |
RUN mkdir -p /data && \
|
| 8 |
cp -r /home/coder/. /data/ 2>/dev/null || true && \
|
| 9 |
mkdir -p /data/.vscode/user-data /data/.vscode/extensions /data/.local/bin /data/.local/share /data/.cache /data/.config && \
|
|
@@ -11,14 +9,14 @@ RUN mkdir -p /data && \
|
|
| 11 |
|
| 12 |
USER coder
|
| 13 |
|
| 14 |
-
# Переопределяем HOME — всё, что обычно пишется в ~ (git config, ssh, history,
|
| 15 |
-
# кэши расширений, npm/pip user-installs), теперь живёт в /data
|
| 16 |
ENV HOME=/data
|
| 17 |
ENV PATH=/data/.local/bin:$PATH
|
| 18 |
ENV XDG_CACHE_HOME=/data/.cache
|
| 19 |
ENV XDG_CONFIG_HOME=/data/.config
|
| 20 |
ENV XDG_DATA_HOME=/data/.local/share
|
| 21 |
|
|
|
|
|
|
|
| 22 |
WORKDIR /data
|
| 23 |
|
| 24 |
EXPOSE 7860
|
|
|
|
| 2 |
|
| 3 |
USER root
|
| 4 |
|
|
|
|
|
|
|
| 5 |
RUN mkdir -p /data && \
|
| 6 |
cp -r /home/coder/. /data/ 2>/dev/null || true && \
|
| 7 |
mkdir -p /data/.vscode/user-data /data/.vscode/extensions /data/.local/bin /data/.local/share /data/.cache /data/.config && \
|
|
|
|
| 9 |
|
| 10 |
USER coder
|
| 11 |
|
|
|
|
|
|
|
| 12 |
ENV HOME=/data
|
| 13 |
ENV PATH=/data/.local/bin:$PATH
|
| 14 |
ENV XDG_CACHE_HOME=/data/.cache
|
| 15 |
ENV XDG_CONFIG_HOME=/data/.config
|
| 16 |
ENV XDG_DATA_HOME=/data/.local/share
|
| 17 |
|
| 18 |
+
RUN echo "export PS1='\[\033[01;32m\]farid\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '" >> /data/.bashrc
|
| 19 |
+
|
| 20 |
WORKDIR /data
|
| 21 |
|
| 22 |
EXPOSE 7860
|