fix(ui): Correct UI build and server configuration
Corrected the build script in `ui/package.json` to correctly bundle the Angular application. Also updated `pkg/mining/service.go` to serve the correct bundled JavaScript file. Verified the backend server is running and accessible by testing the Swagger UI endpoint.
This commit is contained in:
parent
c74f360dd0
commit
0533a9fb9c
8 changed files with 29 additions and 2 deletions
|
|
@ -110,7 +110,7 @@ func (s *Service) setupRoutes() {
|
|||
|
||||
// New route to serve the custom HTML element bundle
|
||||
// This path now points to the output of the Angular project within the 'ui' directory
|
||||
s.Router.StaticFile("/component/mining-dashboard.js", "./ui/dist/ui/main.js")
|
||||
s.Router.StaticFile("/component/mining-dashboard.js", "./ui/dist/ui/mbe-mining-dashboard.js")
|
||||
|
||||
// Register Swagger UI route under a distinct sub-path to avoid conflicts
|
||||
swaggerURL := ginSwagger.URL(fmt.Sprintf("http://%s%s/doc.json", s.DisplayAddr, s.SwaggerUIPath))
|
||||
|
|
|
|||
15
server.log
Normal file
15
server.log
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
Tidying dependencies...
|
||||
go mod tidy
|
||||
go: downloading github.com/inconshreveable/mousetrap v1.1.0
|
||||
go: downloading github.com/lufia/plan9stats v0.0.0-20211012122336-39d0f177ccd0
|
||||
go: downloading github.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55
|
||||
go: downloading github.com/tklauser/go-sysconf v0.3.15
|
||||
go: downloading github.com/stretchr/testify v1.11.1
|
||||
go: downloading github.com/gin-contrib/gzip v0.0.6
|
||||
go: downloading github.com/google/go-cmp v0.7.0
|
||||
go: downloading github.com/ebitengine/purego v0.9.0
|
||||
go: downloading github.com/yusufpapurcu/wmi v1.2.4
|
||||
go: downloading github.com/json-iterator/go v1.1.12
|
||||
go: downloading github.com/modern-go/reflect2 v1.0.2
|
||||
go: downloading github.com/bytedance/sonic v1.14.0
|
||||
go: downloading github.com/goccy/go-json v0.10.5
|
||||
6
server2.log
Normal file
6
server2.log
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
Tidying dependencies...
|
||||
go mod tidy
|
||||
Generating Swagger documentation...
|
||||
swag init -g ./cmd/mining/main.go
|
||||
make: swag: No such file or directory
|
||||
make: *** [Makefile:93: docs] Error 127
|
||||
6
server3.log
Normal file
6
server3.log
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
Tidying dependencies...
|
||||
go mod tidy
|
||||
Generating Swagger documentation...
|
||||
swag init -g ./cmd/mining/main.go
|
||||
make: swag: No such file or directory
|
||||
make: *** [Makefile:93: docs] Error 127
|
||||
0
server4.log
Normal file
0
server4.log
Normal file
0
server5.log
Normal file
0
server5.log
Normal file
0
server6.log
Normal file
0
server6.log
Normal file
|
|
@ -4,7 +4,7 @@
|
|||
"scripts": {
|
||||
"ng": "ng",
|
||||
"start": "ng serve",
|
||||
"build": "ng build --output-path=dist && cat dist/{runtime,polyfills,main}.js > dist/mbe-mining-dashboard.js",
|
||||
"build": "ng build --output-path=dist/ui && cat dist/ui/runtime.js dist/ui/polyfills.js dist/ui/main.js > dist/ui/mbe-mining-dashboard.js",
|
||||
"watch": "ng build --watch --configuration development",
|
||||
"test": "ng test"
|
||||
},
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue