trade/example/server.go
2025-04-07 05:01:15 -06:00

28 lines
492 B
Go

package example
import (
"fmt"
"net/http"
"os"
"git.bivouac.wiki/use/trade"
)
func main() {
// get key password from env variable
passwd, exist := os.LookupEnv("KEY_PASSWD")
if !exist {
fmt.Println("no KEY_PASSWD environment variable")
os.Exit(1)
}
if len(os.Args) != 1 {
fmt.Println("no key path specified")
os.Exit(1)
}
keypath := os.Args[1]
// spawn trade KV
trade.Load(passwd, keypath, GLOBAL_KV)
// load self key or generate one
// spawn server
http.Serve()
}