mirror of
https://github.com/portainer/portainer.git
synced 2025-07-19 05:19:39 +02:00
Use grunt for building
Add shell commands to gruntfile for local dev. Build binary if needed for `grunt build`, always build for `grunt release`. Exclude unused assets from jquery.gritter and vis. Remove Makefile
This commit is contained in:
parent
9bdd96527c
commit
cdf4767d7d
4 changed files with 70 additions and 41 deletions
32
Makefile
32
Makefile
|
@ -1,32 +0,0 @@
|
|||
.PHONY: build run
|
||||
|
||||
.SUFFIXES:
|
||||
|
||||
OPEN = $(shell which xdg-open || which open)
|
||||
PORT ?= 9000
|
||||
|
||||
install:
|
||||
npm install -g grunt-cli
|
||||
npm install
|
||||
|
||||
build:
|
||||
grunt build
|
||||
docker build --rm -t dockerui .
|
||||
|
||||
build-release:
|
||||
grunt build
|
||||
docker run --rm -v $(shell pwd):/src centurylink/golang-builder
|
||||
shasum dockerui > dockerui-checksum.txt
|
||||
|
||||
test:
|
||||
grunt
|
||||
|
||||
run:
|
||||
-docker stop dockerui
|
||||
-docker rm dockerui
|
||||
docker run -d -p $(PORT):9000 -v /var/run/docker.sock:/docker.sock --name dockerui dockerui -e /docker.sock
|
||||
|
||||
open:
|
||||
$(OPEN) localhost:$(PORT)
|
||||
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue