You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

26 lines
1.3 KiB

FROM hub.swarmlab.io:5480/xelatex-basegui
#
USER root
COPY sec_bootstrap /usr/bin
COPY get_hosts /usr/bin
COPY auto_update_hosts /usr/bin
COPY install-vim-plugin.sh .
ENV NOTVISIBLE "in users profile"
ENV USER1 docker
ENV USER_HOME /home/docker
ENV SSHDIR ${USER_HOME}/.ssh
ENV PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/usr/sbin:/home/zeus/appl/docker/unilab/nvim-ide/mynvim/swarmlab-nvim:/home/zeus/.fzf/bin:/usr/local/texlive/bin/x86_64-linuxmusl:/usr/local/texlive/2020/bin/x86_64-linuxmusl
COPY ssh/ ${SSHDIR}/
RUN export DEBIAN_FRONTEND=noninteractive && rm -rf /usr/share/doc && rm -rf /usr/share/man && rm -rf /usr/share/locale && mkdir -p /var/run/sshd && addgroup -S docker && adduser -S docker -G docker && echo 'root:pass' | chpasswd && echo "export VISIBLE=now" >> /etc/profile && mkdir -p /home/docker/project && mkdir -p /etc/opt && echo "docker:docker" | chpasswd && echo "StrictHostKeyChecking no" > ${SSHDIR}/config && cat ${SSHDIR}/*.pub >> ${SSHDIR}/authorized_keys && chmod -R 600 ${SSHDIR}/* && chown -R ${USER1}:${USER1} ${SSHDIR}
COPY custom /tmp/bin
RUN /tmp/bin/setup.sh
COPY .vimrc /home/docker
EXPOSE 3787