Mapping ports to non-standard on host is a Bad Idea
Playing around with my Docker Container this morning, I've decided that mapping :80 to :1380 is a Bad Idea because certain UI features of GitLab assume :80 or :443. For instance if you browse to http://gitlab-docker.test:1380/root/testprj and then click on README.md, it will try to go to http://gitlab-docker.test/root/testprj/-/blob/master/README.md (without the :1380) and fail.
Also the SSH port mapping I already discovered breaks git clone and Git has no way to change the port.
So, the whole idea is bad. I need to update the README to explain this, and change the docker-compose.yml to remove the mappings.