INNER CODE UNIT · Go
runApplySelf
kimdre/doco-cd · cmd/doco-cd/applyself.go:47
func runApplySelf(ctx context.Context, log *logger.Logger, c *app.Config, args []string) error {
bootstrap, journalID, err := parseApplySelfArgs(args)
if err != nil {
log.Log(ctx, logger.LevelCritical, "invalid apply-self arguments", logger.ErrAttr(err))
return err
}
dockerCli, err := docker.CreateDockerCli(c.DockerQuietDeploy)
if err != nil {
log.Log(ctx, logger.LevelCritical, "failed to create docker client", logger.ErrAttr(err))
return err
}
defer func() {
_ = dockerCli.Client().Close()
}()