nallux-dozryl 2 anos atrás
pai
commit
f7bf102f40
2 arquivos alterados com 19 adições e 0 exclusões
  1. 9 0
      docker/urbit.go
  2. 10 0
      main.go

+ 9 - 0
docker/urbit.go

@@ -0,0 +1,9 @@
+package docker
+
+func LoadUrbits() error {
+	logger.Info("Loading Urbit ships")
+	// load config from each pier
+	// apply latest version info (if automated updates)
+	// start containers
+	return nil
+}

+ 10 - 0
main.go

@@ -3,6 +3,7 @@ package main
 import (
 	"fmt"
 	"goseg/config"
+	"goseg/docker"
 	"goseg/ws"
 	"log/slog"
 	"net/http"
@@ -50,6 +51,15 @@ func main() {
 	logger.Info(pierList)
 	// block until returns (debug)
 	<-versionUpdateChannel
+
+	// Load Urbits
+	err := docker.LoadUrbits()
+	if err != nil {
+		errmsg := fmt.Sprintf("Unable to load Urbit ships! %v", err)
+		logger.Error(errmsg)
+	}
+
+	// Websocket
 	r := mux.NewRouter()
 	r.HandleFunc("/ws", ws.WsHandler)
 	http.ListenAndServe(":3000", r)