Print info message if DATABASE_URL is not set
This commit is contained in:
parent
73a0a25b6c
commit
a9f0fdaf22
2 changed files with 17 additions and 5 deletions
|
@ -28,6 +28,11 @@ func Parse() {
|
|||
flag.Parse()
|
||||
|
||||
cfg := config.NewConfig()
|
||||
|
||||
if *flagDebugMode || cfg.HasDebugMode() {
|
||||
logger.EnableDebug()
|
||||
}
|
||||
|
||||
store := storage.NewStorage(
|
||||
cfg.DatabaseURL(),
|
||||
cfg.DatabaseMaxConnections(),
|
||||
|
@ -63,9 +68,5 @@ func Parse() {
|
|||
return
|
||||
}
|
||||
|
||||
if *flagDebugMode || cfg.HasDebugMode() {
|
||||
logger.EnableDebug()
|
||||
}
|
||||
|
||||
daemon.Run(cfg, store)
|
||||
}
|
||||
|
|
|
@ -8,6 +8,8 @@ import (
|
|||
"net/url"
|
||||
"os"
|
||||
"strconv"
|
||||
|
||||
"github.com/miniflux/miniflux/logger"
|
||||
)
|
||||
|
||||
const (
|
||||
|
@ -89,7 +91,16 @@ func (c *Config) BasePath() string {
|
|||
|
||||
// DatabaseURL returns the database URL.
|
||||
func (c *Config) DatabaseURL() string {
|
||||
return c.get("DATABASE_URL", defaultDatabaseURL)
|
||||
value, exists := os.LookupEnv("DATABASE_URL")
|
||||
if !exists {
|
||||
logger.Info("The environment variable DATABASE_URL is not configured (the default value is used instead)")
|
||||
}
|
||||
|
||||
if value == "" {
|
||||
value = defaultDatabaseURL
|
||||
}
|
||||
|
||||
return value
|
||||
}
|
||||
|
||||
// DatabaseMaxConnections returns the number of maximum database connections.
|
||||
|
|
Loading…
Reference in a new issue