It appears as if you have manually edited the
localsettings.py file to change
FORMPLAYER_URL. We recommend using
commcare-cloud and don’t recommend manually editing
localsettings.py on your server, since running
commcare-cloud <env> update-config will then overwrite your changes.
It defaults to
/formplayer, with the nginx proxy having an entry routing
/formplayer to your local formplayer service on the correct port. The setup as shown here may work, but that would require formplayer being accessible at https://monolith.panoimagen.local:8181—though I think this setup is not well tested, so I can’t say that with much certainty.
Feel free to correct any misunderstandings I might have had about your setup, but just from what I’m seeing I would recommend sticking with the settings that you can configure through
commcare-cloud config files.
I also want to point out that
commcarehq.formplayerAuthKey is supposed to be a private key not to be shared publicly. It sounds like this is just in a local VM that will not be exposed to the public internet, but if you’re planning on using the same setup for a production server, I’d strongly recommend setting
vault.yml to something long and random.