From 93922e4cad3dfb728b07360e42f104cc4b087796 Mon Sep 17 00:00:00 2001 From: Christoph Haas Date: Thu, 26 Mar 2026 01:03:18 +0100 Subject: [PATCH] Run dev servers in background, log to /tmp Backend and frontend now run in background so Gin debug output is preserved. View logs with: tail -f /tmp/imc-backend.log tail -f /tmp/imc-frontend.log --- Makefile | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 3cfff47..006ba50 100644 --- a/Makefile +++ b/Makefile @@ -32,10 +32,18 @@ build-backend: build-frontend # Development targets dev: @echo "Starting backend dev server (hot-reload enabled)..." - cd $(BACKEND_DIR) && USE_EMBEDDED=false $(HOME)/go/bin/air & + cd $(BACKEND_DIR) && USE_EMBEDDED=false $(HOME)/go/bin/air > /tmp/imc-backend.log 2>&1 & + @echo "Backend started, PID: $$(pgrep -f air)" sleep 3 @echo "Starting frontend dev server..." - cd $(FRONTEND_DIR) && bun run dev + cd $(FRONTEND_DIR) && bun run dev > /tmp/imc-frontend.log 2>&1 & + @echo "Frontend started, PID: $$(pgrep -f 'vite')" + @echo "" + @echo "Logs:" + @echo " Backend: tail -f /tmp/imc-backend.log" + @echo " Frontend: tail -f /tmp/imc-frontend.log" + @echo "" + @echo "Stop with: pkill -f 'air|vite'" dev-frontend: @echo "Starting frontend dev server..."