create git
This commit is contained in:
33
cmd/gbt/gbt.go
Normal file
33
cmd/gbt/gbt.go
Normal file
@@ -0,0 +1,33 @@
|
||||
// gbt.go
|
||||
package main
|
||||
|
||||
import (
|
||||
"os"
|
||||
"pool/internal/db"
|
||||
"pool/internal/gbt"
|
||||
"pool/internal/utility"
|
||||
)
|
||||
|
||||
func start(coin string, DbCtx *db.DbContext) {
|
||||
|
||||
gbt.Start(coin, DbCtx)
|
||||
|
||||
}
|
||||
|
||||
func stop(coin string) {
|
||||
|
||||
gbt.Stop(coin)
|
||||
|
||||
}
|
||||
|
||||
func main() {
|
||||
coin, _ := utility.GetCoin("gbt.conf")
|
||||
dbctx := db.InitDb(coin, "gbt")
|
||||
start(coin, dbctx)
|
||||
|
||||
stop(coin)
|
||||
|
||||
db.StopDb(coin, "gbt")
|
||||
|
||||
os.Exit(0)
|
||||
}
|
||||
41
cmd/server/server.go
Normal file
41
cmd/server/server.go
Normal file
@@ -0,0 +1,41 @@
|
||||
// server.go
|
||||
package main
|
||||
|
||||
import (
|
||||
"os"
|
||||
"pool/internal/db"
|
||||
"pool/internal/server"
|
||||
|
||||
"log"
|
||||
"net/http"
|
||||
_ "net/http/pprof"
|
||||
"pool/internal/utility"
|
||||
)
|
||||
|
||||
func start(coin string, DbCtx *db.DbContext) {
|
||||
server.Start(coin, DbCtx)
|
||||
}
|
||||
|
||||
func stop() {
|
||||
server.Stop()
|
||||
}
|
||||
|
||||
func main() {
|
||||
|
||||
coin, pp := utility.GetCoin("server.conf")
|
||||
|
||||
go func() {
|
||||
//log.Println(http.ListenAndServe("localhost:6060", nil))
|
||||
log.Println(http.ListenAndServe(pp, nil))
|
||||
}()
|
||||
|
||||
dbctx := db.InitDb(coin, "server")
|
||||
|
||||
start(coin, dbctx)
|
||||
|
||||
stop()
|
||||
|
||||
db.StopDb(coin, "server")
|
||||
|
||||
os.Exit(0)
|
||||
}
|
||||
Reference in New Issue
Block a user