Migrations
This commit is contained in:
@ -81,6 +81,21 @@ class DatabaseSettings(BaseEnvSettings):
|
||||
NAME: str = "db-name"
|
||||
USER: str = "db-user"
|
||||
PASSWORD: str = "db-password"
|
||||
FLYWAY_PATH: str = "/usr/local/bin/flyway"
|
||||
|
||||
|
||||
class TestingSettings(BaseEnvSettings):
|
||||
class Config:
|
||||
env_prefix = "TESTS_"
|
||||
case_sensitive = True
|
||||
|
||||
DB_HOST: str = "localhost"
|
||||
DB_PORT: int = 5432
|
||||
DB_NAME: str = "test_db-name"
|
||||
DB_USER: str = "db-user"
|
||||
DB_PASSWORD: str = "db-password"
|
||||
DROP_DATABASE_BEFORE_TESTS = True
|
||||
DROP_DATABASE_AFTER_TESTS = True
|
||||
|
||||
|
||||
class ServerSettings(BaseEnvSettings):
|
||||
@ -108,3 +123,4 @@ app = AppSettings.parse_obj({})
|
||||
db = DatabaseSettings.parse_obj({})
|
||||
openapi = OpenAPISettings.parse_obj({})
|
||||
server = ServerSettings.parse_obj({})
|
||||
testing = TestingSettings.parse_obj({})
|
||||
|
||||
Reference in New Issue
Block a user