asd
This commit is contained in:
parent
9de71239b1
commit
1f6a3a03d8
2 changed files with 19 additions and 2 deletions
21
main.go
21
main.go
|
|
@ -4,8 +4,10 @@ import (
|
||||||
"encoding/json"
|
"encoding/json"
|
||||||
"log"
|
"log"
|
||||||
"net/http"
|
"net/http"
|
||||||
|
"os"
|
||||||
"prsi/internal/api"
|
"prsi/internal/api"
|
||||||
"prsi/internal/llm"
|
"prsi/internal/llm"
|
||||||
|
"strings"
|
||||||
)
|
)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
|
|
@ -56,8 +58,23 @@ func main() {
|
||||||
json.NewEncoder(w).Encode(result)
|
json.NewEncoder(w).Encode(result)
|
||||||
})
|
})
|
||||||
|
|
||||||
log.Println("Server starting on :8080")
|
addr := serverAddr()
|
||||||
if err := http.ListenAndServe(":8080", nil); err != nil {
|
log.Printf("Server starting on %s", addr)
|
||||||
|
if err := http.ListenAndServe(addr, nil); err != nil {
|
||||||
log.Fatal("ListenAndServe:", err)
|
log.Fatal("ListenAndServe:", err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func serverAddr() string {
|
||||||
|
port := strings.TrimSpace(os.Getenv("PORT"))
|
||||||
|
if port == "" {
|
||||||
|
port = strings.TrimSpace(os.Getenv("APP_PORT"))
|
||||||
|
}
|
||||||
|
if port == "" {
|
||||||
|
port = "8080"
|
||||||
|
}
|
||||||
|
if strings.HasPrefix(port, ":") {
|
||||||
|
return port
|
||||||
|
}
|
||||||
|
return ":" + port
|
||||||
|
}
|
||||||
|
|
|
||||||
BIN
prsi
BIN
prsi
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue