From eabb39df029b5820d3bca9c1ebd8f18dbfe08c74 Mon Sep 17 00:00:00 2001 From: Simon Ding Date: Wed, 9 Apr 2025 11:40:18 +0800 Subject: [PATCH] fix: main entry --- Dockerfile | 2 +- cmd/binding/main.go | 14 ++++++++++++++ cmd/{main.go => doc.go} | 7 +------ cmd/polaris/polaris.go | 7 +++++++ 4 files changed, 23 insertions(+), 7 deletions(-) create mode 100644 cmd/binding/main.go rename cmd/{main.go => doc.go} (84%) create mode 100644 cmd/polaris/polaris.go diff --git a/Dockerfile b/Dockerfile index 257ad87..be3be54 100644 --- a/Dockerfile +++ b/Dockerfile @@ -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 diff --git a/cmd/binding/main.go b/cmd/binding/main.go new file mode 100644 index 0000000..4070f4f --- /dev/null +++ b/cmd/binding/main.go @@ -0,0 +1,14 @@ +package main + +import "C" +import ( + "polaris/db" + "polaris/log" + "polaris/server" +) +func main() {} + +//export Start +func Start() { + cmd.Start() +} diff --git a/cmd/main.go b/cmd/doc.go similarity index 84% rename from cmd/main.go rename to cmd/doc.go index 51d6a15..c5818c0 100644 --- a/cmd/main.go +++ b/cmd/doc.go @@ -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 ---------------------") diff --git a/cmd/polaris/polaris.go b/cmd/polaris/polaris.go new file mode 100644 index 0000000..cd964ee --- /dev/null +++ b/cmd/polaris/polaris.go @@ -0,0 +1,7 @@ +package main + +import "polaris/cmd" + +func main() { + cmd.Start() +} \ No newline at end of file