mirror of
https://github.com/kasmtech/workspaces-images.git
synced 2024-11-25 01:23:07 +01:00
7a80b8c876
This reverts commit 96ff66e11c
.
We had to revert this commit because the new debug builds do not have
Google API keys, so normal Google services do not function like the
built in Chromium Google translate right click menu. We could have users
procure their own keys but that seems more work than most users will
want to do.
47 lines
1.5 KiB
Plaintext
47 lines
1.5 KiB
Plaintext
ARG BASE_TAG="develop"
|
|
ARG BASE_IMAGE="core-ubuntu-focal"
|
|
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
|
USER root
|
|
|
|
ENV HOME /home/kasm-default-profile
|
|
ENV STARTUPDIR /dockerstartup
|
|
ENV INST_SCRIPTS $STARTUPDIR/install
|
|
WORKDIR $HOME
|
|
|
|
######### Customize Container Here ###########
|
|
|
|
# Install Chromium
|
|
COPY ./src/ubuntu/install/chromium $INST_SCRIPTS/chromium/
|
|
RUN bash $INST_SCRIPTS/chromium/install_chromium.sh && rm -rf $INST_SCRIPTS/chromium/
|
|
|
|
# Update the desktop environment to be optimized for a single application
|
|
RUN cp $HOME/.config/xfce4/xfconf/single-application-xfce-perchannel-xml/* $HOME/.config/xfce4/xfconf/xfce-perchannel-xml/
|
|
RUN cp /usr/share/extra/backgrounds/bg_kasm.png /usr/share/extra/backgrounds/bg_default.png
|
|
RUN apt-get remove -y xfce4-panel
|
|
|
|
# Setup the custom startup script that will be invoked when the container starts
|
|
#ENV LAUNCH_URL http://kasmweb.com
|
|
|
|
COPY ./src/ubuntu/install/chromium/custom_startup.sh $STARTUPDIR/custom_startup.sh
|
|
RUN chmod +x $STARTUPDIR/custom_startup.sh
|
|
|
|
# Install Custom Certificate Authority
|
|
# COPY ./src/ubuntu/install/certificates $INST_SCRIPTS/certificates/
|
|
# RUN bash $INST_SCRIPTS/certificates/install_ca_cert.sh && rm -rf $INST_SCRIPTS/certificates/
|
|
|
|
ENV KASM_RESTRICTED_FILE_CHOOSER=1
|
|
COPY ./src/ubuntu/install/gtk/ $INST_SCRIPTS/gtk/
|
|
RUN bash $INST_SCRIPTS/gtk/install_restricted_file_chooser.sh
|
|
|
|
|
|
######### End Customizations ###########
|
|
|
|
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
|