mirror of
https://github.com/usememos/memos.git
synced 2025-06-05 22:09:59 +02:00
feat: db release mode
This commit is contained in:
@@ -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)
|
||||
}
|
||||
|
||||
|
@@ -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)
|
||||
|
Reference in New Issue
Block a user