From fda741411adfae9f3bc7fc29ceed59c09e51c037 Mon Sep 17 00:00:00 2001 From: Tony Tam Date: Wed, 28 Jan 2015 16:58:03 -0800 Subject: [PATCH] manual merge #654 --- Dockerfile | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 00000000..22f42baa --- /dev/null +++ b/Dockerfile @@ -0,0 +1,22 @@ +### +# swagger-ui-builder - https://github.com/wordnik/swagger-ui/ +# Container for building the swagger-ui static site +# +# Build: docker build -t swagger-ui-builder . +# Run: docker run -v $PWD/dist:/build/dist swagger-ui-builder +# +### + +FROM ubuntu:14.04 +MAINTAINER dnephin@gmail.com + +ENV DEBIAN_FRONTEND noninteractive + +RUN apt-get update && apt-get install -y git npm nodejs openjdk-7-jre +RUN ln -s /usr/bin/nodejs /usr/local/bin/node + +WORKDIR /build +ADD package.json /build/package.json +RUN npm install +ADD . /build +CMD PATH=$PATH:node_modules/.bin cake dist \ No newline at end of file