Browse Source

add startram struct

reid 2 năm trước cách đây
mục cha
commit
92ccf8a7cf
3 tập tin đã thay đổi với 25 bổ sung0 xóa
  1. 2 0
      docker/minio.go
  2. 2 0
      docker/urbit.go
  3. 21 0
      structs/startram.go

+ 2 - 0
docker/minio.go

@@ -30,6 +30,8 @@ func LoadMC() error {
 	return nil
 }
 
+// iterate through each ship and create a minio
+// version stuff is offloaded to version server struct
 func LoadMinIOs() error {
 	logger.Info("Loading MinIO containers")
 	conf := config.Conf()

+ 2 - 0
docker/urbit.go

@@ -1,10 +1,12 @@
 package docker
+// start up urbits
 
 import (
 	"fmt"
 	"goseg/config"
 )
 
+// load existing urbits from config json
 func LoadUrbits() error {
 	logger.Info("Loading Urbit ships")
 	// Loop through pier list

+ 21 - 0
structs/startram.go

@@ -0,0 +1,21 @@
+package structs
+
+// blob from /retrieve path
+type StartramRetrieve struct {
+	Action     string `json:"action"`
+	Conf       string `json:"conf"`
+	Debug      any    `json:"debug"`
+	Error      int    `json:"error"`
+	Lease      string `json:"lease"`
+	Ongoing    int    `json:"ongoing"`
+	Pubkey     string `json:"pubkey"`
+	Region     string `json:"region"`
+	Status     string `json:"status"`
+	Subdomains []struct {
+		Alias   string `json:"alias"`
+		Port    int    `json:"port"`
+		Status  string `json:"status"`
+		SvcType string `json:"svc_type"`
+		URL     string `json:"url"`
+	} `json:"subdomains"`
+}