This guide focuses on server's networking, as it is useful regardless the container or orchestration tool you use.
Under the hood, the Blacksmith server is a Temporal server. It exposes ports as follow:
frontend port for gRPC
7200 shall be exposed to the public.
network options can be set for the
server: network: bind_on: "0.0.0.0" broadcast_on: "172.18.0.1"
Where options are:
bind_on: Address used to bind the server on specific IP address (eg.
0.0.0.0). Only IP v4 is supported.
broadcast_on: Address that is communicated to remote nodes to connect on. This is generally used when
bind_onwould be the same across several nodes (ie:
0.0.0.0) and for NAT traversal scenarios. Only IP v4 is supported.
If you notice something we've missed or could be improved on, please follow this link and submit a pull request to the repository. Once we merge it, the changes will be reflected on the website the next time it is deployed.
Thank you for your contributions!