print specific notices for legacy storage drivers

This commit is contained in:
Lukas Schulte Pelkum 2023-06-17 18:25:16 +02:00
parent 05a27a00c0
commit 9708263373
No known key found for this signature in database
GPG Key ID: AB3985CECFAFC962
1 changed files with 9 additions and 0 deletions

View File

@ -56,6 +56,15 @@ func main() {
case "sqlite":
driver = sqlite.New(cfg.SQLite.File)
break
case "file":
// TODO: Readme notice
log.Fatal().Msg("You have configured the legacy 'file' storage driver. This storage driver has been removed in favor of PostgreSQL and SQLite, but the latter one may be a seamless alternative for you. Head over to the projects README for more information.")
break
case "mongodb":
case "s3":
// TODO: Readme notice
log.Fatal().Msg("You have configured a legacy storage driver. This storage driver has been removed in favor of PostgreSQL and SQLite, but the migration process is well-documented. Head over to the projects README for more information.")
break
default:
log.Fatal().Str("driver_name", cfg.StorageDriver).Msg("An invalid storage driver name was given.")
return