parent
96eecb52c0
commit
2a1194e974
1
.gitignore
vendored
1
.gitignore
vendored
@ -1,3 +1,4 @@
|
||||
*.css
|
||||
dist/
|
||||
distribusi
|
||||
test
|
||||
|
@ -216,12 +216,32 @@ Example:
|
||||
|
||||
logrus.Debugf("selecting %s as distribusi root", root)
|
||||
|
||||
if err := distribusify(c, root, ignore); err != nil {
|
||||
logrus.Fatal(err)
|
||||
}
|
||||
ch := make(chan error, 2)
|
||||
go func() {
|
||||
if err := distribusify(c, root, ignore); err != nil {
|
||||
ch <- err
|
||||
return
|
||||
}
|
||||
|
||||
ch <- nil
|
||||
return
|
||||
}()
|
||||
|
||||
if c.Bool("serve") {
|
||||
if err := serveHTTP(root); err != nil {
|
||||
go func() {
|
||||
if err := serveHTTP(root); err != nil {
|
||||
ch <- err
|
||||
return
|
||||
}
|
||||
|
||||
ch <- nil
|
||||
return
|
||||
}()
|
||||
}
|
||||
|
||||
for i := 1; i <= 2; i++ {
|
||||
err := <-ch
|
||||
if err != nil {
|
||||
logrus.Fatal(err)
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user