idmtools_platform_local.local_platform module¶
-
class
idmtools_platform_local.local_platform.LocalPlatform(*args, **kwargs)¶ Bases:
idmtools.entities.iplatform.IPlatformRepresents the platform allowing to run simulations locally.
-
host_data_directory: str = '/home/docs/.local_data'¶
-
network: str = 'idmtools'¶
-
redis_image: str = 'redis:5.0.4-alpine'¶
-
redis_port: int = 6379¶
-
runtime: Optional[str] = None¶
-
redis_mem_limit: str = '128m'¶
-
redis_mem_reservation: str = '64m'¶
-
postgres_image: str = 'postgres:11.4'¶
-
postgres_mem_limit: str = '64m'¶
-
postgres_mem_reservation: str = '32m'¶
-
postgres_port: Optional[str] = 5432¶
-
workers_mem_limit: str = '16g'¶
-
workers_mem_reservation: str = '128m'¶
-
workers_image: str = None¶
-
workers_ui_port: int = 5000¶
-
heartbeat_timeout: int = 15¶
-
default_timeout: int = 45¶
-
launch_created_experiments_in_browser: bool = False¶
-
auto_remove_worker_containers: bool = True¶
-
cleanup(delete_data: bool = False, shallow_delete: bool = False, tear_down_brokers: bool = False)¶
-
post_setstate()¶ Function called after restoring the state if additional initialization is required
-