mirror of
https://github.com/docker/compose.git
synced 2026-08-28 12:23:49 +00:00
introduce options struct in the API
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
This commit is contained in:
parent
855a879a6a
commit
eda6a59379
14 changed files with 77 additions and 38 deletions
|
|
@ -19,6 +19,8 @@ package proxy
|
|||
import (
|
||||
"context"
|
||||
|
||||
"github.com/docker/compose-cli/api/compose"
|
||||
|
||||
"github.com/compose-spec/compose-go/cli"
|
||||
"github.com/compose-spec/compose-go/types"
|
||||
|
||||
|
|
@ -30,7 +32,8 @@ func (p *proxy) Up(ctx context.Context, request *composev1.ComposeUpRequest) (*c
|
|||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return &composev1.ComposeUpResponse{ProjectName: project.Name}, Client(ctx).ComposeService().Up(ctx, project, true)
|
||||
err = Client(ctx).ComposeService().Up(ctx, project, compose.UpOptions{Detach: true})
|
||||
return &composev1.ComposeUpResponse{ProjectName: project.Name}, err
|
||||
}
|
||||
|
||||
func (p *proxy) Down(ctx context.Context, request *composev1.ComposeDownRequest) (*composev1.ComposeDownResponse, error) {
|
||||
|
|
@ -42,7 +45,8 @@ func (p *proxy) Down(ctx context.Context, request *composev1.ComposeDownRequest)
|
|||
}
|
||||
projectName = project.Name
|
||||
}
|
||||
return &composev1.ComposeDownResponse{ProjectName: projectName}, Client(ctx).ComposeService().Down(ctx, projectName, false)
|
||||
err := Client(ctx).ComposeService().Down(ctx, projectName, compose.DownOptions{})
|
||||
return &composev1.ComposeDownResponse{ProjectName: projectName}, err
|
||||
}
|
||||
|
||||
func (p *proxy) Services(ctx context.Context, request *composev1.ComposeServicesRequest) (*composev1.ComposeServicesResponse, error) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue