run as FILL_WITH_TESTDATA=true go run . to run with slack messages in RAM
This commit is contained in:
@@ -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)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user