I have some of this working - but not everything works as expected (live packets etc don’t display), but configuration works etc.
These are the lines I ended up adding to the Apache config:
# Chirpstack has statics and cannot be deployed in a directory - this is a terrible hack
ProxyPass /chirpstack http://localhost:8080/
ProxyPassReverse /chirpstack http://localahost:8080/
ProxyPass /chirpstack# http://localhost:8080/
ProxyPassReverse /chirpstack# http://localahost:8080/
ProxyPass /static http://localhost:8080/static
ProxyPass /api http://localhost:8080/api
ProxyPass /swagger http://localhost:8080/swagger
ProxyPass /logo http://localhost:8080/logo
ProxyPassReverse /static http://localhost:8080/static
ProxyPassReverse /swagger http://localhost:8080/swagger
ProxyPassReverse /api http://localhost:8080/api
ProxyPassReverse /logo http://localhost:8080/logo
Please let me know if you get anything else working, as I’d like to have the whole solution working if I can.