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()
	}()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…