fix: main entry

This commit is contained in:
Simon Ding
2025-04-09 11:40:18 +08:00
parent 9eb8278f78
commit eabb39df02
4 changed files with 23 additions and 7 deletions

View File

@@ -15,7 +15,7 @@ RUN go mod download
COPY . .
# 指定OS等并go build
RUN CGO_ENABLED=0 go build -o polaris -ldflags="-X polaris/db.Version=$(git describe --tags --long) -X polaris/db.DefaultTmdbApiKey=$(echo $TMDB_API_KEY)" ./cmd/
RUN CGO_ENABLED=0 go build -o polaris -ldflags="-X polaris/db.Version=$(git describe --tags --long) -X polaris/db.DefaultTmdbApiKey=$(echo $TMDB_API_KEY)" ./cmd/polaris
FROM debian:stable-slim

14
cmd/binding/main.go Normal file
View File

@@ -0,0 +1,14 @@
package main
import "C"
import (
"polaris/db"
"polaris/log"
"polaris/server"
)
func main() {}
//export Start
func Start() {
cmd.Start()
}

View File

@@ -1,17 +1,12 @@
package main
package cmd
import "C"
import (
"polaris/db"
"polaris/log"
"polaris/server"
)
func main() {
Start()
}
//export Start
func Start() {
log.Infof("------------------- Starting Polaris ---------------------")

7
cmd/polaris/polaris.go Normal file
View File

@@ -0,0 +1,7 @@
package main
import "polaris/cmd"
func main() {
cmd.Start()
}