Drop the web app; the macOS app is byre's only client
This commit is contained in:
+1
-1
@@ -22,7 +22,7 @@ func main() {
|
||||
}
|
||||
|
||||
func usage() {
|
||||
fmt.Fprintln(os.Stderr, "usage: byre serve [--dev] | byre run [--resume ID]")
|
||||
fmt.Fprintln(os.Stderr, "usage: byre serve | byre run [--resume ID]")
|
||||
os.Exit(2)
|
||||
}
|
||||
|
||||
|
||||
+2
-10
@@ -4,7 +4,6 @@ import (
|
||||
"context"
|
||||
"errors"
|
||||
"flag"
|
||||
"io/fs"
|
||||
"log/slog"
|
||||
"net"
|
||||
"net/http"
|
||||
@@ -16,7 +15,6 @@ import (
|
||||
|
||||
"g.fc.run/misc/byre/internal/server"
|
||||
"g.fc.run/misc/byre/internal/store"
|
||||
"g.fc.run/misc/byre/web"
|
||||
)
|
||||
|
||||
func serveCmd(args []string) {
|
||||
@@ -26,18 +24,12 @@ func serveCmd(args []string) {
|
||||
}
|
||||
|
||||
flags := flag.NewFlagSet("serve", flag.ExitOnError)
|
||||
dev := flags.Bool("dev", false, "serve the SPA from ./web on disk instead of the embedded copy")
|
||||
dataDir := flags.String("data", filepath.Join(configDir, "byre"), "directory holding byre's database, worktrees, leads and blobs")
|
||||
listenAddr := flags.String("listen", "127.0.0.1:8270", "address to listen on")
|
||||
ports := flags.Int("ports", store.DefaultPortFirst, "first port of the tasks' port blocks")
|
||||
flags.Parse(args)
|
||||
|
||||
spa := fs.FS(web.FS)
|
||||
if *dev {
|
||||
spa = os.DirFS("web")
|
||||
}
|
||||
|
||||
srv, err := server.New(*dataDir, *ports, spa)
|
||||
srv, err := server.New(*dataDir, *ports)
|
||||
if err != nil {
|
||||
fatal("start server", "err", err)
|
||||
}
|
||||
@@ -59,7 +51,7 @@ func serveCmd(args []string) {
|
||||
hs.Shutdown(shutdownCtx)
|
||||
}()
|
||||
|
||||
slog.Info("listening", "addr", *listenAddr, "data", *dataDir, "ports", *ports, "dev", *dev)
|
||||
slog.Info("listening", "addr", *listenAddr, "data", *dataDir, "ports", *ports)
|
||||
err = hs.ListenAndServe()
|
||||
if !errors.Is(err, http.ErrServerClosed) {
|
||||
fatal("serve", "err", err)
|
||||
|
||||
Reference in New Issue
Block a user