From 8070becd846a5b59b0ee32015d02eb00a2652f4e Mon Sep 17 00:00:00 2001 From: Fuwn Date: Thu, 20 Jan 2022 16:03:08 -0800 Subject: bowl: :star: --- Makefile | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..339cd0a --- /dev/null +++ b/Makefile @@ -0,0 +1,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 -- cgit v1.2.3