feat: db release mode

This commit is contained in:
email
2022-02-06 10:37:09 +08:00
parent c77996a891
commit ff5a1eebd7
5 changed files with 15 additions and 10 deletions

View File

@@ -31,7 +31,7 @@ func checkDSN(dataDir string) (string, error) {
dataDir = strings.TrimRight(dataDir, "/")
if _, err := os.Stat(dataDir); err != nil {
error := fmt.Errorf("unable to access --data %s, %w", dataDir, err)
error := fmt.Errorf("unable to access -data %s, err %w", dataDir, err)
return "", error
}
@@ -43,12 +43,11 @@ func GetProfile() Profile {
mode := flag.String("mode", "dev", "")
port := flag.Int("port", 8080, "")
data := flag.String("data", "", "")
flag.Parse()
dataDir, err := checkDSN(*data)
if err != nil {
fmt.Printf("%+v\n", err)
fmt.Printf("Failed to check dsn: %s, err: %+v\n", dataDir, err)
os.Exit(1)
}

View File

@@ -29,7 +29,7 @@ func Execute() {
}
func (m *Main) Run() error {
db := store.NewDB(m.profile.dsn)
db := store.NewDB(m.profile.dsn, m.profile.mode)
if err := db.Open(); err != nil {
return fmt.Errorf("cannot open db: %w", err)