| |
| FROM codercom/code-server:latest |
|
|
| |
| ENV PASSWORD=hfspacespassword \ |
| PORT=7860 \ |
| HOME=/home/coder \ |
| DOCKER_USER=coder |
|
|
| |
| USER root |
|
|
| |
| RUN apt-get update && apt-get install -y git curl && rm -rf /var/lib/apt/lists/* |
|
|
| |
| RUN mkdir -p /home/coder/project && chown -R coder:coder /home/coder/project |
|
|
| |
| USER coder |
|
|
| |
| WORKDIR /home/coder/project |
|
|
| |
| RUN mkdir -p ~/.config/code-server && \ |
| echo '{"bind-addr": "0.0.0.0:7860", "auth": "password", "password": "'"$PASSWORD"'", "cert": false}' \ |
| > ~/.config/code-server/config.json |
|
|
| |
| EXPOSE 7860 |
|
|
| |
| CMD ["code-server", "--port", "7860", "/home/coder/project"] |