I've been setting up the scripty services using docker-compose, which assigns different containers stable hostnames but not necessarily static IPs. This PR allows the user to specify a "hostname:port" string in addition to a ["ip", port] tuple in their stt_services config. It shouldn't require any changes to existing config files (although the existing format never worked for me so I can't actually test that).
I've been setting up the scripty services using docker-compose, which assigns different containers stable hostnames but not necessarily static IPs. This PR allows the user to specify a "hostname:port" string in addition to a ["ip", port] tuple in their stt_services config. It shouldn't require any changes to existing config files (although the existing format never worked for me so I can't actually test that).