Provide docker containers as resources
This commit is contained in:
parent
bbd5d6967b
commit
b05ec6be61
@ -6,7 +6,8 @@ from scone.default.utensils.docker_utensils import (
|
||||
DockerNetworkCreate,
|
||||
DockerVolumeCreate,
|
||||
)
|
||||
from scone.head.kitchen import Kitchen
|
||||
from scone.head.head import Head
|
||||
from scone.head.kitchen import Kitchen, Preparation
|
||||
from scone.head.recipe import Recipe, RecipeContext
|
||||
from scone.head.utils import check_type, check_type_opt
|
||||
|
||||
@ -25,6 +26,10 @@ class DockerContainer(Recipe):
|
||||
self.environment = check_type(args.get("environment", dict()), dict)
|
||||
self.restart_policy = check_type(args.get("restart_policy", "on-failure"), str)
|
||||
|
||||
def prepare(self, preparation: Preparation, head: Head) -> None:
|
||||
super().prepare(preparation, head)
|
||||
preparation.provides("docker-container", self.name)
|
||||
|
||||
async def cook(self, kitchen: Kitchen) -> None:
|
||||
kitchen.get_dependency_tracker()
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user