So in order to get this to work I needed to:
manually change the permissions on /mnt/user/appdata/TubeArchivist/es to get elastisearch to properly load
Changing the permissions wasn't enough so I also needed to add PID and GID environment variables to the elastisearch container.
install their version of redis as it would not connect my already installed and functioning version of redis
add a TA_HOST environment variable to the main archive, which I only discovered I needed to do after manually probing the log files from the terminal, as the log would close instantly from the unraid docker interface
Container loaded fine, and would not let me log in
manually specify a non-default TA_USER and TA_PASSWORD, still wouldn't let me log in.
go into the container terminal once it stopped closing immediately and hunt down a python script in /app called manage.py
execute
python manage.py createsuperuser
python manage.py drf_create_token %myusername%
finally able to log in.
Several of these things are because the compose that's rolled into the CA repository is either missing documentation, missing variables, missing options, or does not handle bad startups gracefully.