From b68608c761cc1de438a9453f51f996b2f09e4b32 Mon Sep 17 00:00:00 2001 From: Cody Hiar Date: Fri, 4 Nov 2016 16:50:20 -0600 Subject: More updates, switching to bash zsh is no t needed --- Dockerfile | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) (limited to 'Dockerfile') diff --git a/Dockerfile b/Dockerfile index 812e3e0..7a6595e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,13 +4,10 @@ FROM alpine:3.4 RUN echo "http://dl-4.alpinelinux.org/alpine/edge/testing" >> /etc/apk/repositories RUN echo "http://dl-4.alpinelinux.org/alpine/edge/community" >> /etc/apk/repositories -# Makes using the terminal in container usable -ENV TERM xterm-256color - # Install all the needed packages RUN apk add --no-cache \ # My Stuff - zsh \ + bash \ unibilium \ php5 \ php5-json \ @@ -25,15 +22,14 @@ RUN apk add --no-cache \ neovim \ # Needed for python pip installs musl-dev \ - gcc + gcc \ + # Needed for infocmp and tic + ncurses # Configure Git RUN git config --global user.email "codyfh@gmail.com" RUN git config --global user.name "Cody Hiar" -# Install pip for both versions of python -RUN python3 -m ensurepip - # Download composer and move it to new location RUN curl -sS https://getcomposer.org/installer | php RUN mv composer.phar /usr/local/bin/composer @@ -75,11 +71,20 @@ RUN ldconfig /usr/local/lib RUN git clone https://github.com/thornycrackers/.nvim.git /root/.config/nvim # Install neovim Modules -RUN nvim +PlugInstall +qa -RUN nvim +UpdateRemotePlugins +qa +RUN nvim +PlugInstall +qall +RUN nvim +UpdateRemotePlugins +qall -ADD zshrc /root/.zshrc +# Add some aliases +ADD bashrc /root/.bashrc WORKDIR /app +# Better terminal support +ENV TERM xterm-256color + +# Neovim needs this so that can work +RUN infocmp $TERM | sed 's/kbs=^[hH]/kbs=\\177/' > /tmp/$TERM.ti +RUN tic /tmp/$TERM.ti + +# Command for the image CMD ["/bin/zsh"] -- cgit v1.2.3