Currently, I evaluate Upsource for your project. We have external team support and they access our Upsource via another IP address. In order to get Upsource working externally and internally we use a fake hostname. On the Upsource machine this hostname maps to localhost. The internal developers map this name to the internal IP of the Upsource server. The external developers map this name to external IP of the Upsource server.
This works quite well! However, sometimes comments from developers disappear. For example, external developers comment on a Review and this comment appears shortly but then disappears. Further, comments from the previous day randomly disappear on the next day.
Is this an Upsource caching issue or some wrong settings configuration?
We use Ubuntu 14.04 LTS and run Upsource behind nginx with https that redirects the requests to localhost.