Skip to content

Commit 0394889

Browse files
committed
baseappsettings
1 parent 6b9772a commit 0394889

File tree

1 file changed

+3
-31
lines changed
  • services/autoscaling/src/simcore_service_autoscaling/core

1 file changed

+3
-31
lines changed

services/autoscaling/src/simcore_service_autoscaling/core/settings.py

Lines changed: 3 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -4,27 +4,21 @@
44

55
from aws_library.ec2 import EC2InstanceBootSpecific, EC2Tags
66
from fastapi import FastAPI
7-
from models_library.basic_types import (
8-
BootModeEnum,
9-
BuildTargetEnum,
10-
LogLevel,
11-
PortInt,
12-
VersionTag,
13-
)
7+
from models_library.basic_types import LogLevel, PortInt, VersionTag
148
from models_library.clusters import ClusterAuthentication
159
from models_library.docker import DockerLabelKey
1610
from pydantic import (
1711
AliasChoices,
1812
AnyUrl,
1913
Field,
2014
NonNegativeInt,
21-
PositiveInt,
2215
TypeAdapter,
2316
field_validator,
2417
model_validator,
2518
)
2619
from pydantic_settings import SettingsConfigDict
2720
from servicelib.logging_utils_filtering import LoggerName, MessageSubstring
21+
from settings_library.application import BaseApplicationSettings
2822
from settings_library.base import BaseCustomSettings
2923
from settings_library.docker_registry import RegistrySettings
3024
from settings_library.ec2 import EC2Settings
@@ -239,34 +233,12 @@ class DaskMonitoringSettings(BaseCustomSettings):
239233
]
240234

241235

242-
class ApplicationSettings(BaseCustomSettings, MixinLoggingSettings):
236+
class ApplicationSettings(BaseApplicationSettings, MixinLoggingSettings):
243237
# CODE STATICS ---------------------------------------------------------
244238
API_VERSION: str = API_VERSION
245239
APP_NAME: str = APP_NAME
246240
API_VTAG: VersionTag = API_VTAG
247241

248-
# IMAGE BUILDTIME ------------------------------------------------------
249-
# @Makefile
250-
SC_BUILD_DATE: str | None = None
251-
SC_BUILD_TARGET: BuildTargetEnum | None = None
252-
SC_VCS_REF: str | None = None
253-
SC_VCS_URL: str | None = None
254-
255-
# @Dockerfile
256-
SC_BOOT_MODE: BootModeEnum | None = None
257-
SC_BOOT_TARGET: BuildTargetEnum | None = None
258-
SC_HEALTHCHECK_TIMEOUT: Annotated[
259-
PositiveInt | None,
260-
Field(
261-
None,
262-
description="If a single run of the check takes longer than timeout seconds "
263-
"then the check is considered to have failed."
264-
"It takes retries consecutive failures of the health check for the container to be considered unhealthy.",
265-
),
266-
]
267-
SC_USER_ID: int | None = None
268-
SC_USER_NAME: str | None = None
269-
270242
# RUNTIME -----------------------------------------------------------
271243
AUTOSCALING_DEBUG: Annotated[
272244
bool,

0 commit comments

Comments
 (0)