From ee61de749587d48bc06bfde7682ec6621881f1ea Mon Sep 17 00:00:00 2001 From: Steve Nolen Date: Mon, 1 Apr 2019 07:32:40 -0400 Subject: [PATCH] tweak make targets --- Makefile | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index 5bc5ec4..6945269 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,7 @@ PLATFORMS := ubuntu-1604 ubuntu-1804 debian-9 centos-6 centos-7 opensuse-42 opensuse-15 +SLS_BINARY ?= ./node_modules/serverless/bin/serverless -npm-install: +deps: npm install docker-build: @@ -29,7 +30,10 @@ ecr-login: fetch-serverless-custom-file: aws s3 cp s3://rstudio-serverless/serverless/r-builds/serverless-custom.yml . -serverless-deploy: npm-install fetch-serverless-custom-file - serverless deploy --stage dev +rebuild-all: deps fetch-serverless-custom-file + $(SLS_BINARY) invoke stepf -n rBuilds -d '{"force": true}' -.PHONY: docker-build docker-push docker-down docker-build-package docker-shell-package-env ecr-login npm-install fetch-serverless-custom-file serverless-deploy +serverless-deploy: deps fetch-serverless-custom-file + $(SLS_BINARY) deploy --stage dev + +.PHONY: deps docker-build docker-push docker-down docker-build-package docker-shell-package-env ecr-login fetch-serverless-custom-file serverless-deploy