ci / go (push) Waiting to run
ci / go-db (agent) (push) Waiting to run
ci / go-db (config) (push) Waiting to run
ci / go-db (db) (push) Waiting to run
ci / go-db (evidence) (push) Waiting to run
ci / go-db (llmrec) (push) Waiting to run
ci / go-db (server) (push) Waiting to run
detections / detections (push) Waiting to run
web / web (push) Waiting to run
docs / links (push) Canceled after 0s
19 lines
767 B
Go
19 lines
767 B
Go
//go:build !embedui
|
|
|
|
package server
|
|
|
|
import "net/http"
|
|
|
|
// webuiHandler is the no-embed stub (default build). The frontend is NOT bundled
|
|
// into this binary — run it separately with `cd web && npm run dev` during
|
|
// development. Build the bundled single-binary with:
|
|
//
|
|
// cd web && npm run build:static # produces web/out
|
|
// cp -r web/out server/webui/dist # (or use the build script)
|
|
// go build -tags embedui ./cmd/artex
|
|
func (s *Server) webuiHandler() http.Handler {
|
|
return http.HandlerFunc(func(w http.ResponseWriter, _ *http.Request) {
|
|
http.Error(w, "이 바이너리에는 프런트엔드가 내장되어 있지 않습니다(개발 시에는 next dev 로 실행하고, 배포용은 -tags embedui 로 빌드하세요).", http.StatusNotFound)
|
|
})
|
|
}
|