diff --git a/10.8-node/Dockerfile b/10.8-node/Dockerfile new file mode 100644 index 0000000..c1d62d4 --- /dev/null +++ b/10.8-node/Dockerfile @@ -0,0 +1,14 @@ +FROM node:10.8 +MAINTAINER Jonathan Azoff + +RUN apt-get update && \ + apt-get install -y bzip2 git python-pip python-dev build-essential && \ + rm -rf /var/lib/apt/lists/* +RUN pip install awscli --upgrade --user +RUN echo 'export PATH=~/.local/bin:$PATH' >> /root/.bashrc + +VOLUME /app + +EXPOSE 3000 9222 + +WORKDIR /app \ No newline at end of file diff --git a/10.8/Dockerfile b/10.8/Dockerfile new file mode 100644 index 0000000..17c6d97 --- /dev/null +++ b/10.8/Dockerfile @@ -0,0 +1,15 @@ +FROM node:10.8 +MAINTAINER Jonathan Azoff + +RUN apt-get update && \ + apt-get install -y bzip2 git python-pip python-dev build-essential && \ + rm -rf /var/lib/apt/lists/* +RUN pip install awscli --upgrade --user +RUN echo 'export PATH=~/.local/bin:$PATH' >> /root/.bashrc +RUN npm install -g webpack webpack-dev-server + +VOLUME /app + +EXPOSE 3000 9222 + +WORKDIR /app \ No newline at end of file diff --git a/5.6/slim/Dockerfile b/5.6/slim/Dockerfile index 8aad957..424beae 100644 --- a/5.6/slim/Dockerfile +++ b/5.6/slim/Dockerfile @@ -1,10 +1,7 @@ -FROM node:5.6-slim -MAINTAINER Justin Firth +FROM jmfirth/webpack:5.6-slim +MAINTAINER Jonathan Azoff -RUN npm install -g webpack webpack-dev-server - -VOLUME /app - -EXPOSE 3000 - -WORKDIR /app +RUN apt-get update +RUN apt-get install -y zip git +RUN cd $(npm root -g)/npm && npm install fs-extra && sed -i -e s/graceful-fs/fs-extra/ -e s/fs\.rename/fs.move/ ./lib/utils/rename.js +RUN npm install -g pnpm \ No newline at end of file diff --git a/7.9/Dockerfile b/7.9/Dockerfile new file mode 100644 index 0000000..f4ff012 --- /dev/null +++ b/7.9/Dockerfile @@ -0,0 +1,11 @@ +FROM node:7.9 +MAINTAINER Jonathan Azoff + +RUN apt-get install -y bzip2 git +RUN npm install -g webpack webpack-dev-server + +VOLUME /app + +EXPOSE 3000 + +WORKDIR /app \ No newline at end of file diff --git a/8.0/Dockerfile b/8.0/Dockerfile new file mode 100644 index 0000000..1b658e5 --- /dev/null +++ b/8.0/Dockerfile @@ -0,0 +1,11 @@ +FROM node:8.0 +MAINTAINER Jonathan Azoff + +RUN apt-get install -y bzip2 git +RUN npm install -g webpack webpack-dev-server + +VOLUME /app + +EXPOSE 3000 9222 + +WORKDIR /app \ No newline at end of file diff --git a/8.6/Dockerfile b/8.6/Dockerfile new file mode 100644 index 0000000..8ef01a8 --- /dev/null +++ b/8.6/Dockerfile @@ -0,0 +1,11 @@ +FROM node:8.6 +MAINTAINER Jonathan Azoff + +RUN apt-get install -y bzip2 git +RUN npm install -g webpack webpack-dev-server + +VOLUME /app + +EXPOSE 3000 9222 + +WORKDIR /app \ No newline at end of file diff --git a/8.7/Dockerfile b/8.7/Dockerfile new file mode 100644 index 0000000..d3beb9d --- /dev/null +++ b/8.7/Dockerfile @@ -0,0 +1,15 @@ +FROM node:8.7 +MAINTAINER Jonathan Azoff + +RUN apt-get update && \ + apt-get install -y bzip2 git python-pip python-dev build-essential && \ + rm -rf /var/lib/apt/lists/* +RUN pip install awscli --upgrade --user +RUN echo 'export PATH=~/.local/bin:$PATH' >> /root/.bashrc +RUN npm install -g webpack webpack-dev-server + +VOLUME /app + +EXPOSE 3000 9222 + +WORKDIR /app \ No newline at end of file diff --git a/latest/Dockerfile b/latest/Dockerfile index 4baf9bb..ef06a92 100644 --- a/latest/Dockerfile +++ b/latest/Dockerfile @@ -1,10 +1,14 @@ FROM node -MAINTAINER Justin Firth +MAINTAINER Clinton Reece -RUN npm install -g webpack webpack-dev-server +RUN apt-get update && \ + apt-get install -y bzip2 git python-pip python-dev build-essential && \ + rm -rf /var/lib/apt/lists/* +RUN pip install awscli --upgrade --user +RUN echo 'export PATH=~/.local/bin:$PATH' >> /root/.bashrc VOLUME /app -EXPOSE 3000 +EXPOSE 3000 9222 WORKDIR /app