aboutsummaryrefslogtreecommitdiff
path: root/Dockerfile
diff options
context:
space:
mode:
authorCody Hiar <cody.hiar@investopedia.com>2016-11-04 16:50:20 -0600
committerCody Hiar <cody.hiar@investopedia.com>2016-11-04 16:50:20 -0600
commitb68608c761cc1de438a9453f51f996b2f09e4b32 (patch)
treeec2e825be4b2e652466a0b47709a599a6523e441 /Dockerfile
parent61db0790b4f6581df10161cfc216b3d7586e52d6 (diff)
More updates, switching to bash zsh is no t needed
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile27
1 files changed, 16 insertions, 11 deletions
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 <ctrl-h> 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"]