I got everything down, except since the server only serves `localhost` instead of `0.0.0.0`, I can't get it to talk outside the container. Alternatively, I could embed the reverse proxy inside the container but I'd rather keep them separate in Docker Compose.