AppRunner: Log actions
Change-Id: I085f760bc81e610ac0d94d6764403e27a21ada00
diff --git a/apps/app-runner/server.go b/apps/app-runner/server.go
index 4174ece..1f7fe01 100644
--- a/apps/app-runner/server.go
+++ b/apps/app-runner/server.go
@@ -104,6 +104,7 @@
s.l.Lock()
s.ready = false
s.l.Unlock()
+ fmt.Fprintf(s.logs, "!!! dodo: Reloading service\n")
if err := s.run(); err != nil {
http.Error(w, err.Error(), http.StatusInternalServerError)
return
@@ -120,11 +121,13 @@
}
commit, err := CloneRepositoryBranch(s.repoAddr, s.branch, s.rootDir, s.signer, newDir)
if err != nil {
+ fmt.Fprintf(s.logs, "!!! dodo: Failed to clone repository\n")
s.status = &Status{
Commit: nil,
}
return err
}
+ fmt.Fprintf(s.logs, "!!! dodo: Successfully cloned repository %s\n", commit.Hash)
s.status = &Status{
Commit: commit,
Commands: []CommandStatus{},
@@ -155,6 +158,7 @@
}
cmd.SysProcAttr = &syscall.SysProcAttr{Setpgid: true}
fmt.Printf("Running: %s\n", c)
+ fmt.Fprintf(s.logs, "!!! dodo: Running: %s\n", c)
s.status.Commands[i].State = "running"
if i < len(s.runCommands)-1 {
if err := cmd.Run(); err != nil {