Every Service in a Preview gets a unique URL. That URL is accessible if:
To expose a port, include an expose
key in the Service definition with the port number that the HTTP service is
listening on.
services:
node:
image: tugboatqa/node:10
expose: 3000
In this example, the Tugboat Proxy forwards requests to the service’s URL through to a nodejs service running on port 3000.
There are other options that affect how the proxy routing is handled. These advanced options can usually be left to their default settings. Check out our Tugboat Configuration reference for a complete list.
When a Service is set as the default
, port 80 is automatically exposed. You can override this by
using the expose
key to explicitly set an alternate port.