Skip to content

Commit 5d957c8

Browse files
write runtime only if services available
1 parent 79d7981 commit 5d957c8

File tree

1 file changed

+13
-11
lines changed

1 file changed

+13
-11
lines changed

go/runtime-gen.go

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -63,19 +63,21 @@ func generateRuntime(appPath string) error {
6363
return err
6464
}
6565

66-
runtimeInfo := RuntimeInfo{
67-
Services: services,
68-
}
66+
if services != nil && len(services) > 0 {
67+
runtimeInfo := RuntimeInfo{
68+
Services: services,
69+
}
6970

70-
err = tmpl.Execute(&buf, runtimeInfo)
71-
if err != nil {
72-
return err
73-
}
71+
err = tmpl.Execute(&buf, runtimeInfo)
72+
if err != nil {
73+
return err
74+
}
7475

75-
err = os.WriteFile(appPath+"/.polycode/runtime.go", []byte(buf.String()), 0644)
76-
if err != nil {
77-
fmt.Printf("Error writing file: %v\n", err)
78-
return err
76+
err = os.WriteFile(appPath+"/.polycode/runtime.go", []byte(buf.String()), 0644)
77+
if err != nil {
78+
fmt.Printf("Error writing file: %v\n", err)
79+
return err
80+
}
7981
}
8082
}
8183

0 commit comments

Comments
 (0)