initial commit
This commit is contained in:
34
proto.go
Normal file
34
proto.go
Normal file
@@ -0,0 +1,34 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"os"
|
||||
"strconv"
|
||||
)
|
||||
|
||||
const (
|
||||
defaultAddr = "127.0.0.1:7777"
|
||||
defaultMaxSize = 100 << 20 // 100 MiB
|
||||
tokenHeader = "X-Open-Token"
|
||||
fileNameHeader = "X-Open-Filename"
|
||||
pathHeaderField = "X-Open-Host-Path"
|
||||
)
|
||||
|
||||
func envAddr() string {
|
||||
if v := os.Getenv("OPEN_PROXY_ADDR"); v != "" {
|
||||
return v
|
||||
}
|
||||
return defaultAddr
|
||||
}
|
||||
|
||||
func envToken() string {
|
||||
return os.Getenv("OPEN_PROXY_TOKEN")
|
||||
}
|
||||
|
||||
func envMaxSize() int64 {
|
||||
if v := os.Getenv("OPEN_PROXY_MAXSIZE"); v != "" {
|
||||
if n, err := strconv.ParseInt(v, 10, 64); err == nil && n > 0 {
|
||||
return n
|
||||
}
|
||||
}
|
||||
return defaultMaxSize
|
||||
}
|
||||
Reference in New Issue
Block a user