Dockerfile 441 B

12345678910111213141516171819
  1. ARG YCM_PYTHON=py3
  2. FROM puremourning/ycm-vim-${YCM_PYTHON}:test
  3. RUN useradd -ms /bin/bash -d /home/dev -G sudo dev && \
  4. echo "dev:dev" | chpasswd && \
  5. echo '%sudo ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers.d/sudo
  6. USER dev
  7. WORKDIR /home/dev
  8. ENV HOME /home/dev
  9. ENV PYTHON_CONFIGURE_OPTS --enable-shared
  10. ADD --chown=dev:dev .vim/ /home/dev/.vim/
  11. ## cleanup of files from setup
  12. RUN sudo rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*