|
|
|
FROM ubuntu:latest |
|
|
|
|
|
RUN apt-get update \ |
|
&& apt-get install -y \ |
|
curl \ |
|
dumb-init \ |
|
git \ |
|
git-lfs \ |
|
htop \ |
|
locales \ |
|
lsb-release \ |
|
man-db \ |
|
nano \ |
|
openssh-client \ |
|
procps \ |
|
sudo \ |
|
vim-tiny \ |
|
wget \ |
|
zsh \ |
|
&& git lfs install \ |
|
&& rm -rf /var/lib/apt/lists/* |
|
|
|
RUN git clone https://github.com/coder/code-server.git /code-server |
|
|
|
|
|
WORKDIR /code-server |
|
|
|
|
|
RUN cd ci |
|
|
|
|
|
COPY entrypoint.sh home/entrypoint.sh |
|
|
|
|
|
RUN chmod +x * |
|
|
|
ENTRYPOINT ["/code-server/ci/release-image/entrypoint.sh", "--bind-addr", "0.0.0.0:7860", "."]] |