25 lines
515 B
Go
25 lines
515 B
Go
|
package main
|
||
|
|
||
|
import (
|
||
|
"github.com/nemunaire/minifaas/engine"
|
||
|
"github.com/nemunaire/minifaas/engine/docker"
|
||
|
)
|
||
|
|
||
|
func FilterRunningContainers(jobtype string) (ret []string, err error) {
|
||
|
ctrs, errr := docker.PsName()
|
||
|
if errr != nil {
|
||
|
return nil, errr
|
||
|
}
|
||
|
|
||
|
return engine.FilterRunningContainers(jobtype, ctrs), nil
|
||
|
}
|
||
|
|
||
|
func CountRunningContainers(jobtype string) (n int, err error) {
|
||
|
ctrs, errr := docker.PsName()
|
||
|
if errr != nil {
|
||
|
return 0, errr
|
||
|
}
|
||
|
|
||
|
return engine.CountRunningContainers(jobtype, ctrs), nil
|
||
|
}
|