Comments (3)
That is not necessary since go get
will run go install
which will build a binary for fabio and store it in $GOPATH/bin
Only, if you want a fully static binary on OSX then you need the Makefile
since it sets the -tags netgo
for the linker. On Linux this is the default. You can check that with ldd fabio
and should get no dependencies.
Also, go build
has the same effect. The only thing the Makefile does really is to ensure the git hash is stored in the main.version
variable.
I've written the Makefile mainly for myself for the release process but gaging from this ticket it may confuse more than it helps. Maybe I should put it in the build
directory
from fabio.
Thank you for your answer.
Yes, go get will also build the binary.
The binary will be in folder ./bin/,
so it may be helpful to change the example
("To start fabio run") in documentation from
./fabio
to
./bin/fabio
I expected the binary being directly in work dir because of ./fabio.
from fabio.
The binary will only be in an unexpected folder if you set your GOPATH
per project. Also, then go get
will put the binary into $GOPATH/bin
whereas the source lives in $GOPATH/src/github.com/eBay/fabio
. I'm going to close this as wontfix
since this is the documented behavior of Go apps.
from fabio.
Related Issues (20)
- Update TLS cipher parser to include modern ciphers
- poll new feature requests
- WAF integration HOT 4
- Handle case where grpc backend may be deregistered from registry but is still handling traffic
- Ignore host=dst when backend is https
- windows: setting logging path in fabio properties HOT 3
- Datadog fabiolb_http.status - aggregation by PATH
- Fabio is using Datadog reserved tag keys HOT 1
- Handle Custom Domain with SSL on Fabio HOT 5
- trace: protect field access with lock to avoid possible data race
- Please bump golang.org/x/sys dependency to enable a build on riscv64-freebsd
- Multiple entries in proxy.auth do not work as specified in documentation
- Potential goroutine leak in server.go
- Can Fabio exclude sidecar-proxy service on port 20000 when consul runs on kuberneites HOT 1
- Feature request: allow specifying route add https://site same as route add site:443
- Feature request: allow specifying default options
- connection reset by peer
- TCP no route - cant balance tcp HOT 3
- USE OF CLOSE NETWORK CONNECTION
- CVE-2023-44487 HTTP/2 rapid reset HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fabio.