Service ports are invalid

New docker user here so it’s probably me doing something wrong or forgetting some steps. Here’s a brand new Ubuntu 16 box on Azure

I followed the official install guides for docker and docker-compose (albeit backwards)

Command history

11 cd /opt
13 sudo git clone https://github.com/jitsi/docker-jitsi-meet.git
15 cd docker-jitsi-meet/
18 sudo vim env.example
19 chown -R jitsi:jitsi /opt/docker-jitsi-meet

in the env.example CONFIG=/opt/docker-jitsi-meet

Here are the errors I get when I run docker-compose -f docker-compose.yml pull
WARNING: The HTTP_PORT variable is not set. Defaulting to a blank string.
WARNING: The HTTPS_PORT variable is not set. Defaulting to a blank string.
WARNING: The CONFIG variable is not set. Defaulting to a blank string.
WARNING: The JVB_PORT variable is not set. Defaulting to a blank string.
WARNING: The JVB_TCP_PORT variable is not set. Defaulting to a blank string.
ERROR: The Compose file ‘./docker-compose.yml’ is invalid because:
services.jvb.ports is invalid: Invalid port “:”, should be [[remote_ip:]remote_port[-remote_port]:]port[/protocol]
services.jvb.ports is invalid: Invalid port “:/udp”, should be [[remote_ip:]remote_port[-remote_port]:]port[/protocol]
services.web.ports is invalid: Port ranges don’t match in length
services.web.ports is invalid: Port ranges don’t match in length

My goal is to use a domain I own “vid.domainiown.com” as my domain and have the video meeting capability in Azure. Eventually I’ll make it only accessible from behind a VPN but for now I just want to get it working.

Any ideas?
Thanks

You need to copy env.xample into a file called “.env”.