#!/bin/sh # Stand up an edge, a site, a domain and a web port with hhctl. # Needs HAMMERHEAD_URL and HAMMERHEAD_TOKEN (a server key) in the environment. set -eu hhctl edges create --name fra --tunnel 203.0.113.5:51820 hhctl sites create --name home --tag lab hhctl domains add --name example.com --edge fra hhctl ports create --name web --proto https --edge fra --port 443 \ --hostname app.example.com --target home:192.168.1.30:8080 hhctl ports list