This commit is contained in:
partisan 2024-08-09 15:55:14 +02:00
parent 6b99213ec4
commit d7039b64bb
14 changed files with 466 additions and 465 deletions

19
init.go
View file

@ -3,27 +3,28 @@ package main
import (
"fmt"
"log"
"sync"
"time"
)
type Config struct {
Port int
AuthCode string
Peers []string
PeerID string
Domain string
Port int
AuthCode string
PeerID string
Peers []string
Domain string
NodesEnabled bool
}
var defaultConfig = Config{
Port: 5000,
Domain: "localhost",
Port: 5000,
Domain: "localhost",
Peers: []string{},
AuthCode: generateStrongRandomString(64),
}
const configFilePath = "config.ini"
var config Config
var configLock sync.RWMutex
func main() {
err := initConfig()