Yesod Persona authentication problems when using Dockerized MongoDB

We are developing an application using Yesod and MongoDB and we are having users authenticate using Mozilla Persona. However we have a development database that we use across development machines and also on our staging machine. Anytime development or testing data is added or removed from staging we synchronize it with the development machines using Docker. Here is the problem: even though our databases are exactly the same (thanks to Docker) we are encountering a situation in which we are able to log into the application on staging but not on the development machines. Basically Yesod refuses to log the application. Any ideas as to why is this happening? Thank you in advance.

  • Unable to start jenkins auctomatically inside docker container
  • Kubernetes NFS volume mount fail with exit status 32
  • Unable to access Jupyter notebook in the web browser
  • Why does uWSGI fail to start in Docker?
  • How to create named and latest tag in Docker?
  • Handling database schema creation and migrations when launching multiple instances of a containerized microservice
  • What is the best Docker tagging strategy?
  • Can MongoDB instances in Google App Engine flexible be stateful?
  • How to set RAM memory of a Docker container by terminal or DockerFile
  • Slow connection to mysql running in docker
  • Can I store npm scripts outside of package.json, to avoid forcing Docker to refresh all modules on any npm script update?
  • What is the procedure for addition and removal of capabilities in docker?
  • Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.