New Install - Infinite Loading

I installed Vaultwarden on my Raspberry Pi with the below docker command.

docker run -d --name vaultwarden -v /vw-data/:/data/ -e ROCKET_PORT=8088 -e DOMAIN=https://vaultwarden.my.domain -e WEBSOCKET_ENABLED=true -p 8088:8088 -e WEBSOCKET_ADDRESS=127.0.0.1 -e DOMAIN_ORIGIN=https://vaultwarden.my.domain vaultwarden/server:latest

I have a CloudflareD tunnel set up to the IP and port, but when I go to the URL or the local IP, I get an infinite loading screen. I have even tried not specifying the domain in env. The logs have nothing of use in them but I have included them below.

/--------------------------------------------------------------------\
|                        Starting Vaultwarden                        |
|                      Version 1.33.2-8dfe8059                       |
|--------------------------------------------------------------------|
| This is an *unofficial* Bitwarden implementation, DO NOT use the   |
| official channels to report bugs/features, regardless of client.   |
| Send usage/configuration questions or feature requests to:         |
|   https://github.com/dani-garcia/vaultwarden/discussions or        |
|   https://vaultwarden.discourse.group/                             |
| Report suspected bugs/issues in the software itself at:            |
|   https://github.com/dani-garcia/vaultwarden/issues/new            |
\--------------------------------------------------------------------/
[2025-03-20 01:43:25.392][start][INFO] Rocket has launched from http://0.0.0.0:8088

I can provide any additional info as needed. Thanks!

You need https, rise it will not work!

But I when I set up the CloudflareD tunnel to the Pi I get a bad gateway error. I don’t think that I have the tunnel set up wrong because I have other services running that I have tunnels to that work. What am I doing wrong?