aboutsummaryrefslogtreecommitdiff
path: root/Makefile
blob: 339cd0aca5a43e54523f5d60ede718f22a2789a6 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
fmt:
	go fmt github.com/fuwn/bowl...

validate: .bowl/certificates/bowl.crt .bowl/certificates/bowl.key

run: fmt validate
	go run github.com/fuwn/bowl

build: fmt
	go build

ssl:
	mkdir -p .bowl/certificates
	openssl req -new -newkey rsa:4096 -x509 -sha256 -days 365 -nodes \
	  -out .bowl/certificates/bowl.crt \
	  -keyout .bowl/certificates/bowl.key \
	  -subj "/CN=bowl.fuwn.me"

docker: fmt
	docker build -t fuwn/bowl:latest .

dangling:
	sudo docker rmi $(sudo docker images -f "dangling=true" -q) --force