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