|
@@ -2,6 +2,7 @@ package main
|
|
|
|
|
|
import (
|
|
|
"context"
|
|
|
+ "flag"
|
|
|
"fmt"
|
|
|
"github.com/go-nunu/nunu-layout-advanced/cmd/server/wire"
|
|
|
"github.com/go-nunu/nunu-layout-advanced/pkg/config"
|
|
@@ -25,7 +26,10 @@ import (
|
|
|
// @externalDocs.description OpenAPI
|
|
|
// @externalDocs.url https://swagger.io/resources/open-api/
|
|
|
func main() {
|
|
|
- conf := config.NewConfig()
|
|
|
+ var envConf = flag.String("conf", "config/local.yml", "config path, eg: -conf ./config/local.yml")
|
|
|
+ flag.Parse()
|
|
|
+ conf := config.NewConfig(*envConf)
|
|
|
+
|
|
|
logger := log.NewLog(conf)
|
|
|
|
|
|
app, cleanup, err := wire.NewWire(conf, logger)
|