summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVedang Manerikar <ved.manerikar@gmail.com>2022-10-06 16:00:10 +0530
committerVedang Manerikar <ved.manerikar@gmail.com>2022-10-06 16:09:55 +0530
commit53506771c42e0456ee909aa8e0a589233fd1f1ef (patch)
tree5bc04a535e0285692f8d759ea41629b909da1d4e
parente6d1df44a1a49e9c35c0153bbe219a7303c3d762 (diff)
Add make targets to start / stop the podman VM
This is just a convenience wrapper for me
-rw-r--r--server/test/Makefile13
1 files changed, 13 insertions, 0 deletions
diff --git a/server/test/Makefile b/server/test/Makefile
index 12b18ec..303b9a1 100644
--- a/server/test/Makefile
+++ b/server/test/Makefile
@@ -20,6 +20,19 @@ all: docker/test
test: docker/test
check: docker/test
+# Create the Podman VM, if it hasn't already been created
+create-vm:
+ podman machine init --cpus 8 --memory 8192 --disk-size 50 || exit 0
+
+# Start Podman, if it isn't running
+start-vm: create-vm
+ podman machine start || exit 0
+ touch .$@
+
+# Stop Podman
+stop-vm:
+ podman machine stop
+
# Create the Dockerfile
docker/%.Dockerfile: docker/templates/%.Dockerfile.in \
docker/templates/Dockerfile.common.in