From d3ce4563dee2850c8d66d208b97032981b490654 Mon Sep 17 00:00:00 2001 From: hay-kot Date: Sat, 10 Apr 2021 15:41:15 -0800 Subject: [PATCH] rename 'ENV' to 'PRODUCTION' and default to true --- mealie/core/config.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/mealie/core/config.py b/mealie/core/config.py index 185aa47b7..23cacdd67 100644 --- a/mealie/core/config.py +++ b/mealie/core/config.py @@ -3,6 +3,7 @@ import secrets from pathlib import Path from typing import Optional, Union +import dotenv from pydantic import BaseSettings, Field, validator APP_VERSION = "v0.4.1" @@ -12,7 +13,9 @@ CWD = Path(__file__).parent BASE_DIR = CWD.parent.parent ENV = BASE_DIR.joinpath(".env") -PRODUCTION = os.getenv("ENV", "False").lower() in ["true", "1"] + +dotenv.load_dotenv(ENV) +PRODUCTION = os.getenv("PRODUCTION", "True").lower() in ["true", "1"] def determine_data_dir(production: bool) -> Path: @@ -83,7 +86,7 @@ app_dirs = AppDirectories(CWD, DATA_DIR) class AppSettings(BaseSettings): global DATA_DIR - PRODUCTION: bool = Field(False, env="ENV") + PRODUCTION: bool = Field(True, env="PRODUCTION") IS_DEMO: bool = False API_PORT: int = 9000 API_DOCS: bool = True