1
0
mirror of https://codeberg.org/crowci/crow.git synced 2025-08-09 07:42:52 +03:00

chore: support both woodpecker.sqlite and crow.sqlite

This commit is contained in:
pat-s
2025-01-20 19:59:31 +01:00
parent 12a783e927
commit d628db511a

View File

@@ -16,6 +16,7 @@
package main
import (
"fmt"
"os"
"time"
@@ -582,7 +583,15 @@ var flags = append([]cli.Flag{
func datasourceDefaultValue() string {
found := getFirstNonEmptyEnvVar("WOODPECKER_IN_CONTAINER", "CROW_IN_CONTAINER")
if found != "" {
return "/var/lib/crow/crow.sqlite"
if _, err := os.Stat("/var/lib/woodpecker/woodpecker.sqlite"); err == nil {
if _, err := os.Stat("/var/lib/crow/crow.sqlite"); err == nil {
fmt.Println("Both woodpecker.sqlite and crow.sqlite found. Using woodpecker.sqlite.")
}
return "/var/lib/woodpecker/woodpecker.sqlite"
}
if _, err := os.Stat("/var/lib/crow/crow.sqlite"); err == nil {
return "/var/lib/crow/crow.sqlite"
}
}
return "crow.sqlite"
}