I’m trying to spin up Ghost in a Docker container that is proxied through a Cloudflare tunnel (also via Docker) instead of something like Nginx, Caddy, etc.
To start, I created the ‘cloudflared’ tunnel container and configured the DNS record for my domain to point to the tunnel ID.
However, when I try to create the Ghost container via docker-compose using https://mydomain.st
as the URL variable, I receive the following error:
Error: URL in config must be provided with protocol, eg. "http://my-ghost-blog.com"
My site should be configured for SSL given it’s connected to a Cloudflare tunnel, so I’m not sure why I might be running into this issue.
I’ve tried changing the URL variable to http://mydomain.st
but receive the same error.
Any thoughts?