diff --git a/package.json b/package.json index 86a6e760..e3e6cd2f 100644 --- a/package.json +++ b/package.json @@ -38,16 +38,21 @@ "jscs": "jscs --esnext $npm_package_config_dirs", "test": "tape test/**/*.js", "spell": "yaspeller .", - "wisdom": "bin/release.js", + "wisdom": "npm-run-all --parallel docker:rm docker:rm:alpine ; bin/release.js", "postpublish": "npm-run-all --parallel docker docker:alpine", "docker:pull:node": "docker pull node", "docker:pull:alpine": "docker pull mhart/alpine-node", "docker:push": "docker push coderaiser/cloudcmd:`version`", "docker:push:alpine": "docker push coderaiser/cloudcmd:`version`-alpine", + "docker:push:alpine:latest": "docker push coderaiser/cloudcmd:latest-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", + "docker:alpine": "npm-run-all docker:pull:alpine docker:build:alpine docker:tag:alpine docker:push:alpine docker:push:alpine:latest", + "docker:tag:alpine": "docker tag coderaiser/cloudcmd:v`version`-alpine coderaiser/cloudcmd:latest-alpine", + "docker:pull:alpine": "docker pull mhart/alpine-node", + "docker:rm": "docker rmi coderaiser/cloudcmd:v`version` || true", + "docker:rm:alpine": "docker rmi coderaiser/cloudcmd:v`version`-alpine || true", "coverage": "nyc npm test", "report": "nyc report --reporter=text-lcov | coveralls" },