go-build/pkg/sdk/generators/docker_runtime.go
Virgil 7aa4e5486d chore(ax): finish v0.8.0 polish pass
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-26 17:41:53 +00:00

20 lines
326 B
Go

package generators
import (
"context"
"sync"
"dappco.re/go/core/build/internal/ax"
)
var (
dockerRuntimeOnce sync.Once
dockerRuntimeOK bool
)
func dockerRuntimeAvailable() bool {
dockerRuntimeOnce.Do(func() {
dockerRuntimeOK = ax.Exec(context.Background(), "docker", "info") == nil
})
return dockerRuntimeOK
}