Fabrefact

a blog by Sara Farquharson

Virtual Party Space Devlog #5: Config issues

Today I muddled through configuration issues to get things working properly in a dev environment

Log

  • forgot to update last times I worked on this
  • Got jammed up on a Calla “bug” and spent several sessions just trying to figure out why I couldn’t successfully create a Jitsi connection
    • problem is that “hosts” passed to JitsiMeetJS.JitsiConnection must match configured hostnames in docker container, which is not explained in Calla documentation
    • “serviceUrl” needs to be publicly-available hostname for http-bind, giving the illusion that it was working
    • Calla docs say to use same value for JITSI_HOST and JVB_HOST without giving any indication of how those values are actually used by Jitsi
    • this took me way, way too long to figure out
  • fixed CORS issue in testing by learning how to proxy requests via webpack server
  • learning how to do this the “proper” way instead of the janked up dev environment way is going to be tricky

About this series

Back in mid-December I started an ambitious project to create a custom platform for a virtual birthday party in February. I kept notes on my progress, both for personal reference and to turn into a series of blog posts. It quickly became apparent that I did not have time to both do the project and blog about the project. I have retroactively decided to post my raw notes as a dev log.