From dc4d49ea745d39914aa8124932d2ffe2b56ad4fc Mon Sep 17 00:00:00 2001 From: James Kyburz Date: Fri, 10 Nov 2017 11:17:49 +0100 Subject: [PATCH] Dockerize (#33) * Initial dockerfile * add docker option to README --- .dockerignore | 1 + Dockerfile | 14 ++++++++++++++ README.md | 4 ++++ 3 files changed, 19 insertions(+) create mode 100644 .dockerignore create mode 100644 Dockerfile diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..3c3629e --- /dev/null +++ b/.dockerignore @@ -0,0 +1 @@ +node_modules diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..8587bad --- /dev/null +++ b/Dockerfile @@ -0,0 +1,14 @@ +FROM node:8.8.1-alpine + +MAINTAINER James Kyburz "james.kyburz@gmail.com" + +RUN apk --no-cache add --virtual native-deps \ + git && \ + npm install graphql-faker -g &&\ + npm cache clean --force &&\ + apk del native-deps + +ENTRYPOINT ["node", "/usr/local/bin/graphql-faker"] +CMD [] + +EXPOSE 9002 diff --git a/README.md b/README.md index 99c4b4e..9ebfbb5 100644 --- a/README.md +++ b/README.md @@ -37,6 +37,10 @@ or yarn global add graphql-faker +or + + docker run -ti -p 9002:9002 graphql-faker # arguments (--open won't work with docker) + ## TL;DR