From c116bb749b56a362493f67934fa193d6f361a549 Mon Sep 17 00:00:00 2001 From: Anton Medvedev Date: Sun, 24 Feb 2019 15:58:28 +0700 Subject: [PATCH] Add docker image --- Dockerfile | 5 +++++ package.json | 7 ++++++- 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..e02915e --- /dev/null +++ b/Dockerfile @@ -0,0 +1,5 @@ +FROM node:8-alpine + +RUN npm i -g fx + +ENTRYPOINT ["fx"] diff --git a/package.json b/package.json index b94d4f7..fe53ee2 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,12 @@ "test": "ava", "build": "pkg . --out-path dist -t node8-linux-x64,node8-macos-x64,node8-win-x64", "zip": "cd dist && find . -name 'fx-*' -exec zip '{}.zip' '{}' \\;", - "release": "rm -rf ./dist && npm run build && npm run zip && release-it --github.release --github.assets=dist/*.zip" + "release": "rm -rf ./dist && npm run build && npm run zip && release-it --github.release --github.assets=dist/*.zip", + "brew:release": "brew bump-formula-pr --url=https://registry.npmjs.org/fx/-/fx-`fx package.json .version`.tgz --no-audit fx", + "docker:build": "docker build -t antonmedv/fx:latest .", + "docker:tag": "docker tag antonmedv/fx:latest antonmedv/fx:`fx package.json .version`", + "docker:push": "docker push antonmedv/fx:latest && docker push antonmedv/fx:`fx package.json .version`", + "docker:release": "npm run docker:build && npm run docker:tag && npm run docker:push" }, "keywords": [ "json",