add test vscodium image

This commit is contained in:
DrChicken 2021-09-08 16:16:10 -04:00
parent 296d29258d
commit 6ec0b5b91d
1 changed files with 30 additions and 0 deletions

30
vscodium/Dockerfile Normal file
View File

@ -0,0 +1,30 @@
FROM kasmweb/core-ubuntu-bionic:1.9.0
USER root
ENV HOME /home/kasm-default-profile
ENV STARTUPDIR /dockerstartup
ENV INST_SCRIPTS $STARTUPDIR/install
## wew, magic done.
## install VSCodium
RUN wget -qO - https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg | gpg --dearmor > /usr/share/keyrings/vscodium-archive-keyring.gpg \
&& echo 'deb [ signed-by=/usr/share/keyrings/vscodium-archive-keyring.gpg ] https://paulcarroty.gitlab.io/vscodium-deb-rpm-repo/debs vscodium main' | tee /etc/apt/sources.list.d/vscodium.list \
&& apt-get update \
&& apt-get install vscodium
## make it autostart
RUN echo "/usr/bin/desktop_ready && /usr/bin/codium &" > $STARTUPDIR/custom_startup.sh \
&& chmod +x $STARTUPDIR/custom_startup.sh
RUN chown 1000:0 $HOME
RUN $STARTUPDIR/set_user_permission.sh $HOME
ENV HOME /home/kasm-user
WORKDIR $HOME
RUN mkdir -p $HOME && chown -R 1000:0 $HOME
USER 1000