mirror of https://github.com/goproxyio/goproxy
743 B
743 B
GOPROXY
A global proxy for go modules. see: https://goproxy.io
Build
go generate
go build
Started
./goproxy -listen=0.0.0.0:80 -cacheDir=/data
Docker build
docker build . --no-cache -t goproxy/goproxy:latest
Docker run
docker run --name goproxy -d -p80:8081 goproxy/goproxy
Use the -v flag to persisting the proxy module data (change cacheDir to your own dir):
docker run --name goproxy -d -p80:8081 -v cacheDir:/go goproxy/goproxy
Docker Compose
docker-compose up
Appendix
- set
$GOPROXY
to change your proxy or disable the proxy