summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorSanto Cariotti <santo@dcariotti.me>2025-04-22 09:39:17 +0200
committerSanto Cariotti <santo@dcariotti.me>2025-04-22 09:39:17 +0200
commitd9dfabe75e4edb7fe2f32cb9a42113a529f52bf6 (patch)
tree64aaa67b55628dc7120ba6a140b49b2d5ed4bdb8 /Makefile
parent2ce3cb9fdb90847a33106c61708f516ea6ca932a (diff)
Add Docker
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile18
1 files changed, 18 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..948a57e
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,18 @@
+.PHONY: all build-api build-ui docker-api docker-ui clean
+
+all: build-api build-ui docker-api docker-ui
+
+build-api:
+ @go build -o rahanna-api cmd/api/main.go
+
+build-ui:
+ @go build -o rahanna-ui cmd/ui/main.go
+
+docker-api:
+ @docker build -t rahanna-api:latest -f docker/api/Dockerfile .
+
+docker-ui:
+ @docker build -t rahanna-ui:latest -f docker/ui/Dockerfile .
+
+clean:
+ -@docker rmi -f rahanna-api rahanna-ui