I've done some more looking at what has changed in the compose file after noticing a few differences between the new one and my one (the api exposed port 5000 before and all the containers were on the default network).
A comment in the gitlab got me thinking about how the front end contacts the back end as that is my problem here. So I wondered if the install method had changed since I first installed my instance.
So I was looking at this section of the install page:
https://docs.funkwhale.audio/administrator/installation/docker.html#override-default-nginx-templates
Point 2 seems to have an issue:
the file for 1.3.0 for the second command here doesn't exist:
curl -L -o /srv/funkwhale/nginx/funkwhale.template "https://dev.funkwhale.audio/funkwhale/funkwhale/raw/${FUNKWHALE_VERSION}/deploy/docker.nginx.template"
curl -L -o /srv/funkwhale/nginx/funkwhale_proxy.conf "https://dev.funkwhale.audio/funkwhale/funkwhale/raw/${FUNKWHALE_VERSION}/deploy/docker.funkwhale_proxy.conf"
This would be:
https://dev.funkwhale.audio/funkwhale/funkwhale/raw/1.3.0/deploy/docker.funkwhale_proxy.conf
Though the above is slightly getting off track.
My /srv/funkwhale/nginx/funkwhale_proxy.conf does seem up to date with: https://dev.funkwhale.audio/funkwhale/funkwhale/-/blob/develop/deploy/funkwhale_proxy.conf
The upgrade instructions for 1.2.10 do say to update these files:
https://docs.funkwhale.audio/admin/upgrading.html#multi-container-installation
But the upgrade instructions for 1.3.0 do not mention this:
https://docs.funkwhale.audio/administrator/upgrade/docker.html
The docker.nginx.template located here is quite different to mine:
https://dev.funkwhale.audio/funkwhale/funkwhale/raw/1.3.0/deploy/docker.nginx.template
This file simply contains the line:
../front/docker/funkwhale.conf.template
Which points to a front folder that I do not have.
I feel like I might have come unstuck in the upgrade tree somewhere? I'm unsure if it matters but my install started as a mono container install and moved to the multi container install when the migration instructions were put out.