| LABEL maintainer=xataz <https://github.com/xataz> description=Alpine 3.7 build_version=20180607 |
| ADD file:1f9f0e8b65e9d7125ee121d58892e4f51905b025f6b82e5e4d9f377ee12ddb05 in / |
| CMD ["sh"] |
| ARG NODE_VER=10.4.0 |
| ARG NPM_VER=3 |
| ARG CORES_BUILD |
| ARG NODE_CONFIG=--fully-static --prefix=/usr |
| ARG NODE_GPG=9554F04D7259F04124DE6B476D5A82AC7E37093B 94AE36675C464D64BAFA68DD7434390BDBE9B9C5 0034A06D9D9B0064CE8ADF6BF1747F4AD2306D93 FD3A5288F042B6850C66B31F09FE44734EB7990E 71DCFD284A79C3B38668286BC97EC7A07EDE3FC1 DD8F2338BAE7501E3DD5AC78C273792F7D83545D C4F0DFFF4E8C1A8236409D08E73BC641CC11F4C8 56730D5401028683275BD23C23EFEFE93C4CFFFE B9AE9905FFD7803F25714661B63B535A4C206CA9 |
| LABEL description=nodejs based on alpine tags=latest 10.4.0 10.4 10 maintainer=xataz <https://github.com/xataz> build_ver=2018060701 |
| ENV UID=991 GID=991 |
| |4 NODE_CONFIG=--fully-static --prefix=/usr NODE_GPG=9554F04D7259F04124DE6B476D5A82AC7E37093B 94AE36675C464D64BAFA68DD7434390BDBE9B9C5 0034A06D9D9B0064CE8ADF6BF1747F4AD2306D93 FD3A5288F042B6850C66B31F09FE44734EB7990E 71DCFD284A79C3B38668286BC97EC7A07EDE3FC1 DD8F2338BAE7501E3DD5AC78C273792F7D83545D C4F0DFFF4E8C1A8236409D08E73BC641CC11F4C8 56730D5401028683275BD23C23EFEFE93C4CFFFE B9AE9905FFD7803F25714661B63B535A4C206CA9 NODE_VER=10.4.0 NPM_VER=3 /bin/sh -c export BUILD_DEPS="git wget make gcc g++ python linux-headers paxctl binutils-gold gnupg" && apk add -U libgcc libstdc++ su-exec tini ${BUILD_DEPS} && wget https://nodejs.org/dist/v${NODE_VER}/node-v${NODE_VER}.tar.gz -O /tmp/node-v${NODE_VER}.tar.gz && wget https://nodejs.org/dist/v${NODE_VER}/SHASUMS256.txt.asc -O /tmp/SHASUMS256.txt.asc && cd /tmp && gpg --keyserver ha.pool.sks-keyservers.net --recv-keys ${NODE_GPG} && gpg --verify SHASUMS256.txt.asc && grep node-v${NODE_VER}.tar.gz SHASUMS256.txt.asc | sha256sum -c - && tar xzf /tmp/node-v${NODE_VER}.tar.gz && cd /tmp/node-v${NODE_VER} && NB_CORES=${CORES_BUILD-$(grep -c ^processor /proc/cpuinfo 2> /dev/null || 1)} && ./configure --prefix=/usr && make -j ${NB_CORES} && make install && paxctl -cm /usr/bin/node && npm install -g npm@${NPM_VER} && find /usr/lib/node_modules/npm -name test -o -name .bin -type d | xargs rm -rf && strip -s /usr/bin/node && cd / && apk del ${BUILD_DEPS} && rm -rf /tmp/* /var/cache/apk/* /root/.npm /root/.node-gyp /usr/lib/node_modules/npm/man /usr/lib/node_modules/npm/doc /usr/lib/node_modules/npm/html /usr/share/man |
| COPY file:68a6d67b0de0429b9b8f9e9522ac5b725d0c9f2e227a6dd959c50fc8b7a33f85 in /usr/local/bin/startup |
| |4 NODE_CONFIG=--fully-static --prefix=/usr NODE_GPG=9554F04D7259F04124DE6B476D5A82AC7E37093B 94AE36675C464D64BAFA68DD7434390BDBE9B9C5 0034A06D9D9B0064CE8ADF6BF1747F4AD2306D93 FD3A5288F042B6850C66B31F09FE44734EB7990E 71DCFD284A79C3B38668286BC97EC7A07EDE3FC1 DD8F2338BAE7501E3DD5AC78C273792F7D83545D C4F0DFFF4E8C1A8236409D08E73BC641CC11F4C8 56730D5401028683275BD23C23EFEFE93C4CFFFE B9AE9905FFD7803F25714661B63B535A4C206CA9 NODE_VER=10.4.0 NPM_VER=3 /bin/sh -c chmod +x /usr/local/bin/startup |
| ENTRYPOINT ["/usr/local/bin/startup"] |
| CMD ["node" "-v"] |
| LABEL description=nodejs based on alpine tags=onbuild latest-onbuild 10.4.0-onbuild 10.4-onbuild 10-onbuild maintainer=xataz <https://github.com/xataz> build_ver=2018060701 |
| /bin/sh -c mkdir -p /usr/src/app |
| WORKDIR /usr/src/app |
| ONBUILD COPY . /usr/src/app/ |
| ONBUILD RUN PKG_BUILD="git make gcc g++ python linux-headers" && apk upgrade -U && apk add ${PKG_BUILD} && if [ -e /usr/src/app/package.json ]; then npm install; fi && if [ -e /usr/src/app/bower.js ]; then npm install -g bower && bower install; fi && if [ -e /usr/src/app/gulpfile.js ]; then npm install -g gulp && gulp; fi && if [ -e /usr/src/app/Gruntfile.js ]; then npm install -g grunt && grunt; fi && npm cache clean /root/.npm && apk del ${PKG_BUILD} && rm -rf /var/cache/apk/* |
| COPY . /usr/src/app/ # buildkit |
| RUN /bin/sh -c PKG_BUILD="git make gcc g++ python linux-headers" && apk upgrade -U && apk add ${PKG_BUILD} && if [ -e /usr/src/app/package.json ]; then npm install; fi && if [ -e /usr/src/app/bower.js ]; then npm install -g bower && bower install; fi && if [ -e /usr/src/app/gulpfile.js ]; then npm install -g gulp && gulp; fi && if [ -e /usr/src/app/Gruntfile.js ]; then npm install -g grunt && grunt; fi && npm cache clean /root/.npm && apk del ${PKG_BUILD} && rm -rf /var/cache/apk/* # buildkit |
| LABEL version=20260727 tags=latest |
| RUN /bin/sh -c apk --update add bash wget git unzip ca-certificates && cd / && git clone https://github.com/Upload/Up1 && cd /Up1/server && apk del wget unzip git && rm -rf /var/cache/apk/* && npm install # buildkit |
| ADD start.sh /start.sh # buildkit |
| RUN /bin/sh -c chmod +x /start.sh # buildkit |
| EXPOSE [5000/tcp 5443/tcp] |
| WORKDIR /Up1/server |
| ENV NODE_ENV=production UID=1000 GID=1000 |
| ENTRYPOINT ["/start.sh"] |
| CMD [""] |