diff --git a/main.go b/main.go index 22d5c7f..6a1304e 100644 --- a/main.go +++ b/main.go @@ -194,7 +194,12 @@ func getPodcastEpisodes(db *sqlx.DB, podcastId int64) ([]*Episode, error) { func main() { podcastsDirPath := os.Getenv("PODCASTS_DIRPATH") - db, err := sqlx.Connect("sqlite3", "./db/sqlite.db") + dbPath := os.Getenv("DB_PATH") + if dbPath == "" { + dbPath = "./db/sqlite.db" + } + + db, err := sqlx.Connect("sqlite3", dbPath) if err != nil { log.Fatalf("failed to connect to db: %v\n", err) }