This commit is contained in:
10
Dockerfile
10
Dockerfile
@ -3,14 +3,13 @@ FROM codercom/code-server
|
||||
EXPOSE 8080
|
||||
EXPOSE 22
|
||||
|
||||
USER coder
|
||||
USER root
|
||||
WORKDIR /home/coder
|
||||
|
||||
VOLUME [ "/home/coder/project", "/home/coder/.ssh", "/home/coder/.local", "/home/coder/.config" ]
|
||||
|
||||
COPY entrypoint.sh /usr/bin/
|
||||
|
||||
USER root
|
||||
ENV ENTRYPOINTD=/entrypoint.d
|
||||
|
||||
# 运行时可以添加代理
|
||||
@ -39,11 +38,7 @@ RUN echo "安装基础工具与配置文件" && \
|
||||
mkdir /tmp/log && \
|
||||
touch /tmp/log/info.log && \
|
||||
chmod 777 /tmp/log/info.log && \
|
||||
chmod 777 /usr/bin/entrypoint.sh && \
|
||||
chown -R coder:coder /home/coder/project && \
|
||||
chown -R coder:coder /home/coder/.ssh && \
|
||||
chown -R coder:coder /home/coder/.local && \
|
||||
chown -R coder:coder /home/coder/.config
|
||||
chmod 777 /usr/bin/entrypoint.sh
|
||||
|
||||
# 安装 node 环境
|
||||
RUN echo "安装 node 环境" && \
|
||||
@ -103,7 +98,6 @@ RUN echo "配置 ssh" && \
|
||||
# npm install --global npm@^8 && \
|
||||
# npm config set python python3 && \
|
||||
# npm install --global code-server --unsafe-perm
|
||||
USER coder
|
||||
|
||||
ENTRYPOINT ["/usr/bin/entrypoint.sh", "--bind-addr", "0.0.0.0:8080", "."]
|
||||
|
||||
|
Reference in New Issue
Block a user