beyondcode / beyondcode/polyscope-community

[Bug]: Polyscope breaks herd nginx file when generating a workspace

Abierto
#182 1 comentario 0 reacciones 0 asignados Ver en GitHub
needs information
Lenguaje dominante
Sin datos de lenguaje
Estrellas
20
Forks
0
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

### Platform

macOS

### Operating system version

macos 15.6

### System architecture

ARM64 (M1, M2, etc)

### PolyScope Version

latest

### Bug description

All of herds .test domains refused to connect after opening polyscope for the first time and assigning it to a Sites/Repo on my mac. claude helped me track the root cause to a malformed vhost written by polyscope.

~/Library/Application\ Support/Herd/config/valet/Nginx/silver-lobster.test

1 server {
2 listen 127.0.0.1:80;
3 #listen 127.0.0.1:80; # valet loopback
4 server_name silver-lobster.test www.silver-lobster.test *.silver-lobster.test;
5 return 301 httpspasted10:36 AMClaude responded: Confirmed — line 27 rewrite ^ "" last; (and line 70).Identified broken placeholder configuration and prescribed remedial stepsIdentified broken placeholder configuration and prescribed remedial stepsConfirmed — line 27 rewrite ^ "" last; (and line 70). nginx 1.25.4 rejects the empty "" replacement, and that's fatal for the whole config. This whole file is a Polyscope placeholder vhost — root /, fastcgi_index "", SCRIPT_FILENAME "", the blank rewrite — it's a skeleton for a workspace that never got a real document root wired in. Broken as written, and it's been taking all of Herd down with it.

I fixed it by removing the file
mv ~/Library/Application\ Support/Herd/config/valet/Nginx/silver-lobster.test

However that gets herd working but not polyscope. I'm unsure why its causing a malformed vhost?

### Steps to reproduce

_No response_

### Relevant log output

```shell

```

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.