Add --data, --listen and --ports to byre serve for task previews

This commit is contained in:
Ian Gulliver
2026-10-15 12:39:46 -07:00
parent 8beab6e384
commit 4a9888e653
18 changed files with 100 additions and 39 deletions
+3 -2
View File
@@ -20,6 +20,7 @@ import (
"g.fc.run/misc/byre/internal/api"
"g.fc.run/misc/byre/internal/server"
"g.fc.run/misc/byre/internal/store"
"g.fc.run/misc/byre/web"
)
@@ -31,7 +32,7 @@ type harness struct {
}
func newHarness(t *testing.T) *harness {
srv, err := server.New(t.TempDir(), fstest.MapFS{"index.html": {Data: []byte("shell")}})
srv, err := server.New(t.TempDir(), store.DefaultPortFirst, fstest.MapFS{"index.html": {Data: []byte("shell")}})
if err != nil {
t.Fatalf("new server: %v", err)
}
@@ -109,7 +110,7 @@ func TestIdentityRequired(t *testing.T) {
}
func TestServesEmbeddedSPA(t *testing.T) {
srv, err := server.New(t.TempDir(), web.FS)
srv, err := server.New(t.TempDir(), store.DefaultPortFirst, web.FS)
if err != nil {
t.Fatalf("new server: %v", err)
}