mirror of
https://github.com/hay-kot/mealie.git
synced 2025-08-22 06:23:34 -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
|
return "/redoc" if self.API_DOCS else None
|
||||||
|
|
||||||
SECRET: str = determine_secrets(DATA_DIR, PRODUCTION)
|
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_GROUP: str = "Home"
|
||||||
DEFAULT_EMAIL: str = "changeme@email.com"
|
DEFAULT_EMAIL: str = "changeme@email.com"
|
||||||
|
|
|
@ -16,7 +16,8 @@ API_DOCS=True
|
||||||
|
|
||||||
# Sets the Database type to use.
|
# Sets the Database type to use.
|
||||||
# DB_URL
|
# DB_URL
|
||||||
|
DB_USERNAME=mealie
|
||||||
|
DB_PASSWORD=mealie
|
||||||
# Sets the token expiration time in hours.
|
# Sets the token expiration time in hours.
|
||||||
TOKEN_TIME=24
|
TOKEN_TIME=24
|
||||||
|
|
||||||
|
|
|
@ -6,6 +6,9 @@ from mealie.core.config import CWD, DATA_DIR, AppDirectories, AppSettings, deter
|
||||||
def test_default_settings(monkeypatch):
|
def test_default_settings(monkeypatch):
|
||||||
monkeypatch.delenv("DEFAULT_GROUP", raising=False)
|
monkeypatch.delenv("DEFAULT_GROUP", raising=False)
|
||||||
monkeypatch.delenv("DEFAULT_PASSWORD", 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_PORT", raising=False)
|
||||||
monkeypatch.delenv("API_DOCS", raising=False)
|
monkeypatch.delenv("API_DOCS", raising=False)
|
||||||
monkeypatch.delenv("IS_DEMO", 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_GROUP == "Home"
|
||||||
assert app_settings.DEFAULT_PASSWORD == "MyPassword"
|
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_PORT == 9000
|
||||||
assert app_settings.API_DOCS is True
|
assert app_settings.API_DOCS is True
|
||||||
assert app_settings.IS_DEMO is False
|
assert app_settings.IS_DEMO is False
|
||||||
|
@ -25,6 +30,8 @@ def test_default_settings(monkeypatch):
|
||||||
def test_non_default_settings(monkeypatch):
|
def test_non_default_settings(monkeypatch):
|
||||||
monkeypatch.setenv("DEFAULT_GROUP", "Test Group")
|
monkeypatch.setenv("DEFAULT_GROUP", "Test Group")
|
||||||
monkeypatch.setenv("DEFAULT_PASSWORD", "Test Password")
|
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_PORT", "8000")
|
||||||
monkeypatch.setenv("API_DOCS", "False")
|
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_GROUP == "Test Group"
|
||||||
assert app_settings.DEFAULT_PASSWORD == "Test Password"
|
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_PORT == 8000
|
||||||
assert app_settings.API_DOCS is False
|
assert app_settings.API_DOCS is False
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue