commit 25b399ddfd749d66d787b5dc12ae8e280eed8f87 Author: icedream Date: Thu Mar 9 01:28:03 2017 +0100 Initial commit. diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..629923e --- /dev/null +++ b/.dockerignore @@ -0,0 +1,9 @@ +### + +.dockerignore +Dockerfile +docker-compose.* +.git* +.svn* +.cvs* +.hg* diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..b0db20c --- /dev/null +++ b/Dockerfile @@ -0,0 +1,23 @@ +FROM node:7-alpine + +ARG COMPOSERIZE_VERSION=881064ded420c2fced2442457c6dca62b56a7500 + +RUN \ + apk add --no-cache --virtual .temp \ + make \ + g++ \ + python \ + git \ + &&\ + rm -rf /app &&\ + git clone --recursive https://github.com/magicmark/composerize.git /app &&\ + cd /app &&\ + git checkout "${COMPOSERIZE_VERSION}" &&\ + npm install &&\ + npm run postinstall &&\ + rm -rf .git /tmp/* /var/tmp/* &&\ + apk del --no-cache .temp + +EXPOSE 8080 +WORKDIR /app +CMD ["npm", "start"]