Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pkg: simplify network setup and avoid listening on all interfaces #111

Draft
wants to merge 14 commits into
base: master
Choose a base branch
from

Conversation

jroimartin
Copy link
Collaborator

@jroimartin jroimartin commented Aug 21, 2023

This POC is a playground to find a solution compatible with both Linux and macOS that avoids services to listen on all interfaces.

It depends on the following vulcan-agent PR:

It modifies go.mod to require github.com/adevinta/vulcan-agent@agent-listener for testing purposes. But, of course, if this POC was accepted at any point, go.mod should be changed to require a stable vulcan-agent version that includes the mentioned PR.

Run the following command to test this PR:

GOPROXY=direct go run github.com/adevinta/vulcan-local@poc-network -s INFO -l debug -t .

@jroimartin jroimartin force-pushed the poc-network branch 4 times, most recently from c579f15 to ba529e1 Compare August 25, 2023 14:03
Base automatically changed from poc-chanqueue to master February 16, 2024 11:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
poc Proof of concept
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant