This command creates a new App TCP Endpoint.

Synopsis

Usage:
  aptible endpoints:tcp:create [--app APP] SERVICE

Options:
      [--environment=ENVIRONMENT]
      [--app=APP]
  -r, [--remote=REMOTE]
      [--default-domain], [--no-default-domain]  # Enable Default Domain on this Endpoint
      [--ports=one two three]                    # A list of ports to expose on this Endpoint
      [--internal], [--no-internal]              # Restrict this Endpoint to internal traffic
      [--ip-whitelist=one two three]             # A list of IPv4 sources (addresses or CIDRs) to which to restrict traffic to this Endpoint

Examples

In all the examples below, $SERVICE represents the name of a Service for the Spp you are adding an Endpoint to.

📘 If your app is using an Implicit Service, the service name is always cmd.

Create a new Endpoint

aptible endpoints:tcp:create \
        --app "$APP_HANDLE" \
        "$SERVICE"

Create a new Endpoint using a Default Domain

aptible endpoints:tcp:create \
        --app "$APP_HANDLE" \
        --default-domain \
        "$SERVICE"

Create a new Endpoint using a custom set of Container Ports

❗️ Warning

The --ports argument accepts a list of ports, so you need to pass it last.

aptible endpoints:tcp:create \
        --app "$APP_HANDLE" \
        "$SERVICE" \
        --ports 8000 8001 8002 8003