diff --git a/src/dstack/_internal/core/backends/__init__.py b/src/dstack/_internal/core/backends/__init__.py index f83c25ce5c..c384d66311 100644 --- a/src/dstack/_internal/core/backends/__init__.py +++ b/src/dstack/_internal/core/backends/__init__.py @@ -11,7 +11,7 @@ from dstack._internal.core.backends.configurators import list_available_configurator_classes from dstack._internal.core.backends.local.compute import LocalCompute from dstack._internal.core.models.backends.base import BackendType -from dstack._internal.server.settings import LOCAL_BACKEND_ENABLED +from dstack._internal.settings import LOCAL_BACKEND_ENABLED def _get_backends_with_compute_feature( diff --git a/src/dstack/_internal/server/services/backends/__init__.py b/src/dstack/_internal/server/services/backends/__init__.py index 37a667b836..16d8ae7821 100644 --- a/src/dstack/_internal/server/services/backends/__init__.py +++ b/src/dstack/_internal/server/services/backends/__init__.py @@ -35,7 +35,7 @@ from dstack._internal.core.models.runs import Requirements from dstack._internal.server import settings from dstack._internal.server.models import BackendModel, DecryptedString, ProjectModel -from dstack._internal.server.settings import LOCAL_BACKEND_ENABLED +from dstack._internal.settings import LOCAL_BACKEND_ENABLED from dstack._internal.utils.common import run_async from dstack._internal.utils.logging import get_logger diff --git a/src/dstack/_internal/server/settings.py b/src/dstack/_internal/server/settings.py index e71c8ce657..0c8d7221a6 100644 --- a/src/dstack/_internal/server/settings.py +++ b/src/dstack/_internal/server/settings.py @@ -97,8 +97,6 @@ SQL_ECHO_ENABLED = os.getenv("DSTACK_SQL_ECHO_ENABLED") is not None -LOCAL_BACKEND_ENABLED = os.getenv("DSTACK_LOCAL_BACKEND_ENABLED") is not None - UPDATE_DEFAULT_PROJECT = os.getenv("DSTACK_UPDATE_DEFAULT_PROJECT") is not None DO_NOT_UPDATE_DEFAULT_PROJECT = os.getenv("DSTACK_DO_NOT_UPDATE_DEFAULT_PROJECT") is not None SKIP_GATEWAY_UPDATE = os.getenv("DSTACK_SKIP_GATEWAY_UPDATE", None) is not None diff --git a/src/dstack/_internal/settings.py b/src/dstack/_internal/settings.py index 52fd008001..e07b0ab3c5 100644 --- a/src/dstack/_internal/settings.py +++ b/src/dstack/_internal/settings.py @@ -19,6 +19,10 @@ ) DSTACK_DIND_IMAGE = os.getenv("DSTACK_DIND_IMAGE", "dstackai/dind") +# Development settings + +LOCAL_BACKEND_ENABLED = os.getenv("DSTACK_LOCAL_BACKEND_ENABLED") is not None + class FeatureFlags: """