From e8f8eeb5f9a4ca8281ade075b1d1cce40d0d2b55 Mon Sep 17 00:00:00 2001 From: juan Date: Wed, 10 May 2017 16:35:32 -0700 Subject: [PATCH] remove dependency on kite installer, add docker image and command to build production --- Makefile | 4 ++++ docker-image/Dockerfile | 3 +++ docker-image/Makefile | 8 ++++++++ package.json | 1 - 4 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 docker-image/Dockerfile create mode 100644 docker-image/Makefile diff --git a/Makefile b/Makefile index e570931..5839a6a 100644 --- a/Makefile +++ b/Makefile @@ -2,3 +2,7 @@ install: rm -rf ~/.vscode/extensions/kite.vscode mkdir -p ~/.vscode/extensions/kite.vscode cp extension.js package.json README.md ~/.vscode/extensions/kite.vscode + +build-production: + docker pull kiteco/build-vscode-plugin + docker run --rm -v "$(PWD)":/vscode-plugin -w /vscode-plugin -t kiteco/build-vscode-plugin npm install --production \ No newline at end of file diff --git a/docker-image/Dockerfile b/docker-image/Dockerfile new file mode 100644 index 0000000..67e7759 --- /dev/null +++ b/docker-image/Dockerfile @@ -0,0 +1,3 @@ +FROM node:6.10.2 + +CMD ["bash"] diff --git a/docker-image/Makefile b/docker-image/Makefile new file mode 100644 index 0000000..72f0978 --- /dev/null +++ b/docker-image/Makefile @@ -0,0 +1,8 @@ +build: Dockerfile + docker build -t kiteco/build-vscode-plugin . + +push: build + docker push kiteco/build-vscode-plugin + +deploy: push + ssh build.kite.com docker pull kiteco/build-vscode-plugin diff --git a/package.json b/package.json index 818513b..3bb6137 100644 --- a/package.json +++ b/package.json @@ -66,7 +66,6 @@ "dependencies": { "atob": "^2.0.3", "opn": "^1.0.0", - "kite-installer": "git@github.com:kiteco/kite-installer.git#feature-vscode-support", "rollbar": "*", "md5": "^2.2.0" },