feat(deploy): load compose project

This commit is contained in:
Pavel Sviderski
2025-03-14 21:41:06 +10:00
parent 7fc07ce4bd
commit e1530bb6f3
4 changed files with 85 additions and 9 deletions
+14
View File
@@ -0,0 +1,14 @@
package client
import "github.com/compose-spec/compose-go/v2/types"
type ComposeDeployment struct {
project *types.Project
}
func NewComposeDeployment(project *types.Project) *ComposeDeployment {
return &ComposeDeployment{project: project}
}
// TODO: implement Plan method to generate a deployment plan that consists of a sequence of operations with
// service Deployments.