Skip to content

Commit

Permalink
tunnel: skip dependency check when starting tunnel
Browse files Browse the repository at this point in the history
  • Loading branch information
thdxr committed Oct 4, 2024
1 parent 3624776 commit c7d0125
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 14 deletions.
31 changes: 17 additions & 14 deletions cmd/sst/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ import (
"github.com/sst/ion/cmd/sst/mosaic/errors"
"github.com/sst/ion/cmd/sst/mosaic/ui"
"github.com/sst/ion/internal/util"
"github.com/sst/ion/pkg/flag"
"github.com/sst/ion/pkg/global"
"github.com/sst/ion/pkg/project"
"github.com/sst/ion/pkg/project/provider"
Expand Down Expand Up @@ -102,23 +103,25 @@ func run() error {
return err
}

spin := spinner.New(spinner.CharSets[14], 100*time.Millisecond)
spin.Suffix = " Updating dependencies..."
if global.NeedsPulumi() {
spin.Start()
err := global.InstallPulumi()
if err != nil {
return err
if !flag.SST_SKIP_DEPENDENCY_CHECK {
spin := spinner.New(spinner.CharSets[14], 100*time.Millisecond)
spin.Suffix = " Updating dependencies..."
if global.NeedsPulumi() {
spin.Start()
err := global.InstallPulumi()
if err != nil {
return err
}
}
}
if global.NeedsBun() {
spin.Start()
err := global.InstallBun()
if err != nil {
return err
if global.NeedsBun() {
spin.Start()
err := global.InstallBun()
if err != nil {
return err
}
}
spin.Stop()
}
spin.Stop()
return c.Run()
}

Expand Down
1 change: 1 addition & 0 deletions cmd/sst/tunnel.go
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,7 @@ var CmdTunnel = &cli.Command{
tunnelCmd.Env = append(
os.Environ(),
"SST_SKIP_LOCAL=true",
"SST_SKIP_DEPENDENCY_CHECK=true",
"SSH_PRIVATE_KEY="+tun.PrivateKey,
)
tunnelCmd.Stdout = os.Stdout
Expand Down
1 change: 1 addition & 0 deletions pkg/flag/flag.go
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,5 @@ var SST_PASSPHRASE = os.Getenv("SST_PASSPHRASE")
var SST_PULUMI_PATH = os.Getenv("SST_PULUMI_PATH")
var SST_PRINT_LOGS = os.Getenv("SST_PRINT_LOGS") != ""
var SST_BUILD_CONCURRENCY = os.Getenv("SST_BUILD_CONCURRENCY")
var SST_SKIP_DEPENDENCY_CHECK = os.Getenv("SST_SKIP_DEPENDENCY_CHECK") != ""
var NO_BUN = os.Getenv("NO_BUN") != ""

0 comments on commit c7d0125

Please sign in to comment.