Having Trouble Changing webroot

I am trying to get seafile running at something other than root. I followed the instructions on how to change the seafile webroot:

Here is my docker-compose

  seafile:
    hostname: seafile
    image: seafileltd/seafile-mc:latest
    container_name: seafile
    environment:
      - DB_HOST=mariadb
      - DB_ROOT_PASSWD=<redcated>
      - TIME_ZONE=America/Chicago
      - SEAFILE_ADMIN_EMAIL=<redcated>
      - SEAFILE_ADMIN_PASSWORD=<redcated>
      - SEAFILE_SERVER_LETSENCRYPT=false # Whether to use https or not.
    ports:
      - "8100:80"
    volumes:
      - "${docker}/seafile:/shared"
    depends_on:
      - mariadb
      - memcached

I added the following to seahub_settings.py

SERVE_STATIC = False
MEDIA_URL = '/seafmedia/'
COMPRESS_URL = MEDIA_URL
STATIC_URL = MEDIA_URL + 'assets/'
SITE_ROOT = '/seafile/'
LOGIN_URL = '/seafile/accounts/login/'    # NOTE: since version 5.0.4
FILE_SERVER_ROOT = 'http://seafile.local:8100/seafhttp'

I updated the following in ccnet.conf

SERVICE_URL = http://seafile.local:8100/seafile

I then restarted both memcached and seafile. I get a blank white screen loaded in Chrome and I get this in Firefox.

I tried it with and without the port specified in the links and neither works. The documentation does not give an example with a port. Not sure if this is what is tripping me up or if I am missing something else. Ultimately I want seafile to be serviced at seafile.local/seafile.