add-go-proxy

This commit is contained in:
Jonty 2022-06-08 18:10:22 +08:00
parent 53119e17b2
commit 3760e7b65c
4 changed files with 4 additions and 1 deletions

View File

@ -3,6 +3,7 @@ COPY frontend/ /app
RUN cd /app && npm install && npm run build
FROM golang:1.17.3-buster AS backend-builder
RUN go env -w GOPROXY=https://goproxy.cn
RUN go install github.com/gobuffalo/packr/v2/packr2@latest
COPY --from=frontend-builder /app/static /app/frontend/static
COPY . /app

View File

@ -9,4 +9,5 @@ apt-get install -y nodejs
PATH=$PATH:~/go/bin
go env -w GOPROXY=https://goproxy.cn
go install github.com/gobuffalo/packr/v2/packr2@latest

View File

@ -9,4 +9,5 @@ apt-get install -y nodejs
PATH=$PATH:~/go/bin
go env -w GOPROXY=https://goproxy.cn
go install github.com/gobuffalo/packr/v2/packr2@latest

View File

@ -52,7 +52,7 @@ var (
masterBasicAuthPassword = kingpin.Flag("master.basic-auth.password", "password for master server's Basic Auth").Default("").Envar("OVPN_MASTER_PASSWORD").String()
masterSyncFrequency = kingpin.Flag("master.sync-frequency", "master host data sync frequency in seconds").Default("600").Envar("OVPN_MASTER_SYNC_FREQUENCY").Int()
masterSyncToken = kingpin.Flag("master.sync-token", "master host data sync security token").Default("VerySecureToken").Envar("OVPN_MASTER_TOKEN").PlaceHolder("TOKEN").String()
openvpnNetwork = kingpin.Flag("ovpn.network", "NETWORK/MASK_PREFIX for OpenVPN server").Default("172.16.100.0/24").Envar("OVPN_NETWORK").String()
openvpnNetwork = kingpin.Flag("ovpn.network", "NETWORK/MASK_PREFIX for OpenVPN server").Default("192.168.100.0/24").Envar("OVPN_NETWORK").String()
openvpnServer = kingpin.Flag("ovpn.server", "HOST:PORT:PROTOCOL for OpenVPN server; can have multiple values").Default("127.0.0.1:7777:tcp").Envar("OVPN_SERVER").PlaceHolder("HOST:PORT:PROTOCOL").Strings()
openvpnServerBehindLB = kingpin.Flag("ovpn.server.behindLB", "enable if your OpenVPN server is behind Kubernetes Service having the LoadBalancer type").Default("false").Envar("OVPN_LB").Bool()
openvpnServiceName = kingpin.Flag("ovpn.service", "the name of Kubernetes Service having the LoadBalancer type if your OpenVPN server is behind it").Default("openvpn-external").Envar("OVPN_LB_SERVICE").Strings()