administrator dashboard for observing the Docker container pool
This commit is contained in:
13
app/helpers/admin/dashboard_helper.rb
Normal file
13
app/helpers/admin/dashboard_helper.rb
Normal file
@ -0,0 +1,13 @@
|
||||
module Admin
|
||||
module DashboardHelper
|
||||
def dashboard_data
|
||||
{docker: docker_data}
|
||||
end
|
||||
|
||||
def docker_data
|
||||
ExecutionEnvironment.order(:id).select(:id, :permitted_execution_time, :pool_size).map do |execution_environment|
|
||||
execution_environment.attributes.merge(quantity: DockerContainerPool.quantities[execution_environment.id])
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
Reference in New Issue
Block a user