sidoxy/main.go
2023-07-11 03:10:24 +02:00

21 lines
528 B
Go

package main
import (
"fmt"
"log"
)
func main() {
proxyHostURL, proxyServerURL, jwtKey := getEnvironmentVariables()
// define origin server URL
originServerURL := parse_url(proxyServerURL)
reverseProxy := &ReverseProxy{URL: originServerURL, jwtKey: jwtKey}
fmt.Printf("[sidoxy] Listening on \"%s\"\n", proxyHostURL)
fmt.Printf("[sidoxy] Forwarding to \"%s\"\n", proxyServerURL)
fmt.Printf("[sidoxy] jwtKey is \"%s\"\n", jwtKey)
log.Fatal(listen_and_serve(proxyHostURL, reverseProxy.reverseProxyHandlerFunc()))
}