INNER CODE UNIT · Go
main
bacalhau-project/bacalhau · main.go:70
func main() {
localCtx, localCancel := context.WithCancel(context.Background())
defer func() {
// Make sure any buffered logs are written if something failed before logging was configured.
logger.LogBufferedLogs(nil)
}()
_ = godotenv.Load()
devstackEnvFile := devstack.DevstackEnvFile()
if _, err := os.Stat(devstackEnvFile); err == nil {
log.Debug().Msgf("Loading environment from %s", devstackEnvFile)
_ = godotenv.Overload(devstackEnvFile)
}
// Ensure commands are able to stop cleanly if someone presses ctrl+c
ctx, cancel := signal.NotifyContext(context.Background(), util.ShutdownSignals...)