|
|
@@ -18,6 +18,7 @@ import (
|
|
|
|
|
|
var (
|
|
|
logger = slog.New(slog.NewJSONHandler(os.Stdout, nil))
|
|
|
+ EventBus = make(chan structs.Event, 100)
|
|
|
)
|
|
|
|
|
|
func GetShipStatus(patps []string) (map[string]string, error) {
|
|
|
@@ -311,7 +312,7 @@ func DockerListener() {
|
|
|
select {
|
|
|
case event := <-messages:
|
|
|
// Convert the Docker event to our custom event and send it to the EventBus
|
|
|
- EventBus <- Event{Type: event.Action, Data: event}
|
|
|
+ EventBus <- structs.Event{Type: event.Action, Data: event}
|
|
|
case err := <-errs:
|
|
|
logger.Error(fmt.Sprintf("Docker event error: %v", err))
|
|
|
}
|