Support separate database for testing.

This commit is contained in:
mikestefanello 2021-12-13 12:51:00 -05:00
parent 4e2f186dad
commit 60dedc0944
5 changed files with 65 additions and 34 deletions

View file

@ -17,6 +17,7 @@ type Env string
const (
EnvLocal Env = "local"
EnvTest Env = "test"
EnvDevelop Env = "dev"
EnvStaging Env = "staging"
EnvQA Env = "qa"
@ -60,11 +61,12 @@ type (
}
DatabaseConfig struct {
Hostname string `env:"DB_HOSTNAME,default=localhost"`
Port uint16 `env:"DB_PORT,default=5432"`
User string `env:"DB_USER,default=admin"`
Password string `env:"DB_PASSWORD,default=admin"`
Database string `env:"DB_NAME,default=app"`
Hostname string `env:"DB_HOSTNAME,default=localhost"`
Port uint16 `env:"DB_PORT,default=5432"`
User string `env:"DB_USER,default=admin"`
Password string `env:"DB_PASSWORD,default=admin"`
Database string `env:"DB_NAME,default=app"`
TestDatabase string `env:"DB_NAME_TEST,default=app_test"`
}
)