INNER CODE UNIT · Go

deployToServer

yarlson/ftl · cmd/deploy.go:67

func deployToServer(project string, cfg *config.Config, spinner *pin.Pin) error {
	server := cfg.Server
	hostname := server.Host

	spinner.UpdateMessage("Connecting to server " + hostname + "...")
	// Connect to server
	runner, err := connectToServer(server)
	if err != nil {
		return fmt.Errorf("failed to connect to server %s: %w", hostname, err)
	}

	defer func() {
		if err := runner.Close(); err != nil {
			spinner.UpdateMessage(fmt.Sprintf("Warning: failed to close runner: %v", err))
		}
	}()

	spinner.UpdateMessage("Connected to server " + hostname + ". Creating temporary directory for docker sync...")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…