profile
dev_tool.services.docker.profile
CONSTRAINT_PROFILES = {ConstraintProfile.LOW: {'app': {'mem_limit': '512m', 'memswap_limit': '512m', 'cpu_quota': 50000, 'cpu_period': 100000}, 'db': {'mem_limit': '1g', 'memswap_limit': '1g', 'cpu_quota': 25000, 'cpu_period': 100000}}, ConstraintProfile.MEDIUM: {'app': {'mem_limit': '1g', 'memswap_limit': '1g', 'cpu_quota': 100000, 'cpu_period': 100000}, 'db': {'mem_limit': '2g', 'memswap_limit': '2g', 'cpu_quota': 50000, 'cpu_period': 100000}}, ConstraintProfile.HIGH: {'app': {'mem_limit': '2g', 'memswap_limit': '2g', 'cpu_quota': 200000, 'cpu_period': 100000}, 'db': {'mem_limit': '4g', 'memswap_limit': '4g', 'cpu_quota': 100000, 'cpu_period': 100000}}}
module-attribute
ContainerConstraintParams
Bases: TypedDict
mem_limit
instance-attribute
memswap_limit
instance-attribute
cpu_quota
instance-attribute
cpu_period
instance-attribute
ConstraintProfileType
Bases: TypedDict