installer: orginize bootstrapper, improve service IP handling
diff --git a/core/installer/welcome/env.go b/core/installer/welcome/env.go
index 22713f9..6fc03dc 100644
--- a/core/installer/welcome/env.go
+++ b/core/installer/welcome/env.go
@@ -303,7 +303,7 @@
if err != nil {
return err
}
- repoIP := "192.168.0.211" // TODO(giolekva): configure
+ repoIP := repoIO.Addr().Addr().String()
for _, tmpl := range tmpls.Templates() {
dstPath := path.Join("environments", req.Name, tmpl.Name())
dst, err := repoIO.Writer(dstPath)