Skip to content

Instantly share code, notes, and snippets.

@oivoodoo
Created March 26, 2018 07:49
Show Gist options
  • Save oivoodoo/dd5ebaeadf2608f7972f8815b04def71 to your computer and use it in GitHub Desktop.
Save oivoodoo/dd5ebaeadf2608f7972f8815b04def71 to your computer and use it in GitHub Desktop.
VERSION=0.1
DIR=`pwd`
build:
docker run --rm -v ${DIR}:/src -w /src node:6-alpine ash -c "npm install" && docker run --rm -v ${DIR}:/src -w /src node:6-alpine ash -c "NODE_ENV=prod npm run build" && (docker rm scheduler-ui || true) && (docker build -t scheduler-ui:${VERSION} .)
.PHONY: build
run:
docker run -p 5000:80 -d scheduler-ui:${VERSION}
.PHONY: run
release: build run
.PHONY: release
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment