Skip to content

Commit

Permalink
redis base config update
Browse files Browse the repository at this point in the history
  • Loading branch information
tcarmet committed Jul 27, 2023
1 parent 0a42cf5 commit d6437c4
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 8 deletions.
9 changes: 4 additions & 5 deletions runner_manager/models/base.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,15 @@

from redis_om import JsonModel

# from redis import Redis
from runner_manager.dependencies import get_redis
from runner_manager.dependencies import get_redis, get_settings

# redis_connection = Redis.from_url(str(settings.redis_om_url))
redis = get_redis()
settings = get_settings()


class BaseModel(JsonModel, ABC):
class Meta:
database = redis
global_key_prefix = "runner-manager"
global_key_prefix = settings.name
abstract = True
model_key_prefix = "base-model"
model_key_prefix = __build_class__.__name__.lower()
3 changes: 0 additions & 3 deletions runner_manager/models/runner.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,3 @@ class Runner(BaseModel):
busy: bool
created_at: Optional[datetime]
updated_at: Optional[datetime]

class Meta:
model_key_prefix = __build_class__.__name__.lower()
1 change: 1 addition & 0 deletions runner_manager/models/settings.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ class ConfigFile(BaseSettings):


class Settings(BaseSettings):
name: str = "runner-manager"
redis_om_url: Optional[RedisDsn] = None

class Config:
Expand Down

0 comments on commit d6437c4

Please sign in to comment.