aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile26
1 files changed, 26 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..2c22c89
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,26 @@
1REPO ?= bndw/wifi-card
2GITSHA=$(shell git rev-parse --short HEAD)
3TAG_COMMIT=$(REPO):$(GITSHA)
4TAG_LATEST=$(REPO):latest
5
6all: dev
7
8.PHONY: build
9build:
10 yarn build
11 docker build -t $(TAG_LATEST) .
12
13.PHONY: dev
14dev:
15 yarn start
16
17.PHONY: run
18run: build
19 docker run --rm -p 8080:80 $(TAG_LATEST)
20
21.PHONY: publish
22publish:
23 @docker login -u $(DOCKER_USER) -p $(DOCKER_PASS)
24 docker push $(TAG_LATEST)
25 @docker tag $(TAG_LATEST) $(TAG_COMMIT)
26 docker push $(TAG_COMMIT)