restart containers if they are running for more than 15 minutes (900 seconds)

This commit is contained in:
Ralf Teusner
2015-04-21 18:28:34 +02:00
parent 2cd474ceb0
commit e448e403ba
3 changed files with 24 additions and 1 deletions

View File

@ -53,6 +53,7 @@ class DockerClient
local_workspace_path = generate_local_workspace_path
FileUtils.mkdir(local_workspace_path)
container.start(container_start_options(execution_environment, local_workspace_path))
container.start_time = Time.now
container
rescue Docker::Error::NotFoundError => error
destroy_container(container)