Sfoglia il codice sorgente

fix: let make run output both backend and frontend (#576)

* fix: let make run output both backend and frontend

* fix: delete pipe on run
xcodebuild 1 anno fa
parent
commit
d64383a520
2 ha cambiato i file con 7 aggiunte e 4 eliminazioni
  1. 3 1
      .gitignore
  2. 4 3
      Makefile

+ 3 - 1
.gitignore

@@ -191,10 +191,12 @@ npm-debug.log*
 yarn-debug.log*
 yarn-error.log*
 
+logs
+
 # agent
 .envrc
 /workspace
 /debug
 
 # configuration
-config.toml
+config.toml

+ 4 - 3
Makefile

@@ -31,9 +31,10 @@ start-frontend:
 # Run the app
 run:
 	@echo "Running the app..."
-	@mkdir -p logs
-	@pipenv run nohup uvicorn opendevin.server.listen:app --port $(BACKEND_PORT) --host "::" > logs/backend_$(shell date +'%Y%m%d_%H%M%S').log 2>&1 &
-	@cd frontend && npm run start -- --port $(FRONTEND_PORT)
+	@rm logs/pipe
+	@mkfifo logs/pipe
+	@cat logs/pipe | (make start-backend) &
+	@echo 'test' | tee logs/pipe | (make start-frontend)
 
 # Setup config.toml
 setup-config: