aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Dockerfile12
1 files changed, 12 insertions, 0 deletions
diff --git a/Dockerfile b/Dockerfile
index 58f790c..db4a4ea 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -14,6 +14,7 @@ RUN echo "#!/bin/sh\nexit 0" > /usr/sbin/policy-rc.d
# Install packages
RUN apt-get update && apt-get install -y \
software-properties-common \
+ curl \
python-dev \
python-pip \
python3-dev \
@@ -36,3 +37,14 @@ RUN git clone https://github.com/thornycrackers/.nvim.git /root/.config/nvim
RUN nvim +PlugInstall +qa
RUN nvim +UpdateRemotePlugins +qa
+# Install nodejs 6
+RUN curl -sL https://deb.nodesource.com/setup_6.x | bash -
+RUN apt-get install -y \
+ nodejs
+
+# Install JS linting modules
+# The reason for the version specifications is an 'Unmet peerDependancy error'
+# https://github.com/airbnb/javascript/issues/952
+RUN npm install -g eslint@\^2.10.2 eslint-config-airbnb eslint-plugin-import eslint-plugin-react eslint-plugin-jsx-a11y@\^1.2.2
+
+