run as FILL_WITH_TESTDATA=true go run . to run with slack messages in RAM

main
Bel LaPointe 2024-04-12 13:37:10 -06:00
parent d5b84da8f5
commit a2cc8ed2a1
1 changed files with 6 additions and 0 deletions

View File

@ -21,6 +21,7 @@ type Config struct {
PostgresConn string PostgresConn string
BasicAuthUser string BasicAuthUser string
BasicAuthPassword string BasicAuthPassword string
FillWithTestdata bool
storage Storage storage Storage
queue Queue queue Queue
driver Driver driver Driver
@ -92,6 +93,11 @@ func newConfigFromEnv(ctx context.Context, getEnv func(string) string) (Config,
} }
result.driver = pg result.driver = pg
} }
if result.FillWithTestdata {
if err := FillWithTestdata(ctx, result.driver); err != nil {
return Config{}, err
}
}
result.storage = NewStorage(result.driver) result.storage = NewStorage(result.driver)
result.queue = NewQueue(result.driver) result.queue = NewQueue(result.driver)