mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-01-23 10:45:47 +00:00
feature(package) docker: add node-alpine build
This commit is contained in:
parent
34ab8e4aac
commit
c4a246293e
2 changed files with 18 additions and 4 deletions
13
Dockerfile.alpine
Normal file
13
Dockerfile.alpine
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
FROM mhart/alpine-node
|
||||
MAINTAINER Coderaiser
|
||||
|
||||
RUN mkdir -p /usr/src/app
|
||||
WORKDIR /usr/src/app
|
||||
|
||||
COPY package.json /usr/src/app/
|
||||
RUN npm install --production
|
||||
COPY . /usr/src/app
|
||||
|
||||
EXPOSE 8000
|
||||
|
||||
CMD [ "npm", "start" ]
|
||||
|
|
@ -39,14 +39,15 @@
|
|||
"test": "tape test/**/*.js",
|
||||
"spell": "yaspeller .",
|
||||
"wisdom": "bin/release.js",
|
||||
"postpublish": "npm run docker",
|
||||
"docker:pull": "docker pull coderaiser/cloudcmd:v`version`",
|
||||
"postpublish": "npm-run-all --parallel docker docker:alpine",
|
||||
"docker:pull:node": "docker pull node",
|
||||
"docker:tag": "docker tag coderaiser/cloudcmd:v`version` coderaiser/cloudcmd:`version`",
|
||||
"docker:pull:alpine": "docker pull mhart/alpine-node",
|
||||
"docker:push": "docker push coderaiser/cloudcmd:`version`",
|
||||
"docker:rm": "docker rmi coderaiser/cloudcmd:v`version`",
|
||||
"docker:push:alpine": "docker push coderaiser/cloudcmd:`version`-alpine",
|
||||
"docker:build": "docker build -t coderaiser/cloudcmd:`version` .",
|
||||
"docker:build:alpine": "docker build -f Dockerfile.alpine -t coderaiser/cloudcmd:`version`-alpine .",
|
||||
"docker": "npm-run-all docker:pull:node docker:build docker:push",
|
||||
"docker:alpine": "npm-run-all docker:pull:alpine docker:build:alpine docker:push:alpine",
|
||||
"coverage": "nyc npm test",
|
||||
"report": "nyc report --reporter=text-lcov | coveralls"
|
||||
},
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue