NODEJS_VERSION := 8.9.4
export N_PREFIX := $(realpath .)/nodejs
export PATH := $(realpath .)/node_modules/.bin:$(PATH)
export PATH := $(N_PREFIX)/n/bin:$(PATH)
export PATH := $(N_PREFIX)/n/versions/node/$(NODEJS_VERSION)/bin:$(PATH)

install:install-nodejs
	@npm prune --no-package-lock && npm install --no-package-lock;

install-nodejs:
	@git -C $(N_PREFIX)/n pull || git clone -b 'v2.1.0' --single-branch ssh://git@10.16.100.57/diffusion/65/st-node.git $(N_PREFIX)/n
	@n $(NODEJS_VERSION);

run:
	@echo "sac run start" && sac run start;

build-ci:
	@echo "sac run build ci" && sac run build --env=ci;

build-live:
	@echo "sac run build live" && sac run build --env=prod;

pre-deploy:
	@echo "sac server" && sac server;
