✨ Post deploy script
This commit is contained in:
		| @@ -62,14 +62,8 @@ func (v *AppInstance) Wake() error { | ||||
| 	} | ||||
| 	if v.Cmd.ProcessState.Exited() { | ||||
| 		return v.Start() | ||||
| 	} else if v.Cmd.ProcessState.Exited() { | ||||
| 		return fmt.Errorf("process already dead") | ||||
| 	} | ||||
| 	if v.Cmd.ProcessState.Exited() { | ||||
| 		return fmt.Errorf("cannot start process") | ||||
| 	} else { | ||||
| 		return nil | ||||
| 	} | ||||
| 	return nil | ||||
| } | ||||
|  | ||||
| func (v *AppInstance) Start() error { | ||||
| @@ -93,7 +87,7 @@ func (v *AppInstance) Start() error { | ||||
| 			} else if v.Cmd != nil && v.Cmd.ProcessState == nil { | ||||
| 				v.Status = AppStarted | ||||
| 			} else { | ||||
| 				v.Status = lo.Ternary(v.Cmd == nil, AppExited, AppFailure) | ||||
| 				v.Status = AppFailure | ||||
| 				v.Cmd = nil | ||||
| 				return | ||||
| 			} | ||||
| @@ -119,6 +113,7 @@ func (v *AppInstance) Stop() error { | ||||
| 		} | ||||
| 	} | ||||
|  | ||||
| 	v.Status = AppExited | ||||
| 	return nil | ||||
| } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user