aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorbndw <benjamindwoodward@gmail.com>2020-05-30 12:33:16 -0700
committerbndw <benjamindwoodward@gmail.com>2020-05-31 09:02:22 -0700
commit6371e7794d2fa9ba5b79f267219e50e885057342 (patch)
tree3441d6087befb8740d098c88385839ef20bb1b65 /Makefile
parente177a74c9ea505284c8debf086f785a43d88f90b (diff)
Initial commit
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)