diff --git a/Makefile b/Makefile
index 9df122cc5cae08f7d7207f09ebb792e91a941e09..c6dcb6ed7813e37fe68a2403d16c226e82267498 100644
--- a/Makefile
+++ b/Makefile
@@ -8,6 +8,7 @@ prepare-default-gt:
 	docker compose exec app bash scripts/prepare.sh
 
 run:
+	if [ ! -d logs ]; then mkdir logs; fi
 	docker compose exec app bash workflows/execute_workflows.sh > logs/run_$$(date +"%s").log
 
 stop: