7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
# File 'lib/nucleus/adapters/v1/cloud_control/lifecycle.rb', line 7
def start(application_id)
deployment = default_deployment(application_id)
unless data_uploaded?(deployment)
fail Errors::SemanticAdapterRequestError, 'Application must be deployed before it can be started'
end
if deployment[:version] == '-1'
put("app/#{application_id}/deployment/#{NUCLEUS_DEPLOYMENT}", body: { version: '-1' })
end
to_nucleus_app(get("/app/#{application_id}").body, default_deployment(application_id))
end
|