mirror of
https://github.com/hay-kot/mealie.git
synced 2025-08-22 14:33:33 -07:00
add db_username/password env variables
This commit is contained in:
parent
57519c8acd
commit
5efad58650
3 changed files with 14 additions and 2 deletions
|
@ -104,7 +104,9 @@ class AppSettings(BaseSettings):
|
|||
return "/redoc" if self.API_DOCS else None
|
||||
|
||||
SECRET: str = determine_secrets(DATA_DIR, PRODUCTION)
|
||||
DB_URL: str = Field(default_factory=determine_sqlite_path, env="DB_URL")
|
||||
DB_URL: str = Field(default_factory=determine_sqlite_path)
|
||||
DB_USERNAME: str = 'mealie'
|
||||
DB_PASSWORD: str = 'mealie'
|
||||
|
||||
DEFAULT_GROUP: str = "Home"
|
||||
DEFAULT_EMAIL: str = "changeme@email.com"
|
||||
|
|
|
@ -16,7 +16,8 @@ API_DOCS=True
|
|||
|
||||
# Sets the Database type to use.
|
||||
# DB_URL
|
||||
|
||||
DB_USERNAME=mealie
|
||||
DB_PASSWORD=mealie
|
||||
# Sets the token expiration time in hours.
|
||||
TOKEN_TIME=24
|
||||
|
||||
|
|
|
@ -6,6 +6,9 @@ from mealie.core.config import CWD, DATA_DIR, AppDirectories, AppSettings, deter
|
|||
def test_default_settings(monkeypatch):
|
||||
monkeypatch.delenv("DEFAULT_GROUP", raising=False)
|
||||
monkeypatch.delenv("DEFAULT_PASSWORD", raising=False)
|
||||
monkeypatch.delenv("DB_USERNAME", raising=False)
|
||||
monkeypatch.delenv("DB_PASSWORD", raising=False)
|
||||
monkeypatch.delenv("DEFAULT_PASSWORD", raising=False)
|
||||
monkeypatch.delenv("API_PORT", raising=False)
|
||||
monkeypatch.delenv("API_DOCS", raising=False)
|
||||
monkeypatch.delenv("IS_DEMO", raising=False)
|
||||
|
@ -14,6 +17,8 @@ def test_default_settings(monkeypatch):
|
|||
|
||||
assert app_settings.DEFAULT_GROUP == "Home"
|
||||
assert app_settings.DEFAULT_PASSWORD == "MyPassword"
|
||||
assert app_settings.DB_USERNAME == "mealie"
|
||||
assert app_settings.DB_PASSWORD == "mealie"
|
||||
assert app_settings.API_PORT == 9000
|
||||
assert app_settings.API_DOCS is True
|
||||
assert app_settings.IS_DEMO is False
|
||||
|
@ -25,6 +30,8 @@ def test_default_settings(monkeypatch):
|
|||
def test_non_default_settings(monkeypatch):
|
||||
monkeypatch.setenv("DEFAULT_GROUP", "Test Group")
|
||||
monkeypatch.setenv("DEFAULT_PASSWORD", "Test Password")
|
||||
monkeypatch.setenv("DB_USERNAME", "mealie-test")
|
||||
monkeypatch.setenv("DB_PASSWORD", "mealie-test")
|
||||
monkeypatch.setenv("API_PORT", "8000")
|
||||
monkeypatch.setenv("API_DOCS", "False")
|
||||
|
||||
|
@ -32,6 +39,8 @@ def test_non_default_settings(monkeypatch):
|
|||
|
||||
assert app_settings.DEFAULT_GROUP == "Test Group"
|
||||
assert app_settings.DEFAULT_PASSWORD == "Test Password"
|
||||
assert app_settings.DB_USERNAME == "mealie-test"
|
||||
assert app_settings.DB_PASSWORD == "mealie-test"
|
||||
assert app_settings.API_PORT == 8000
|
||||
assert app_settings.API_DOCS is False
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue