title: GoLand remote debug shows "could not find <file>"
body: <p>I'm attempting to debug a single-file Go application running in a docker container, using delve in the container, and using GoLand on a Mac laptop.</p>
  
  <p>When I run a local debugger, my breakpoints work.  When I use a "Go Remote" configuration, all of my breakpoints become a circle-slash, and the note says "could not find  FILENAME".</p>
  
  <p>I verified that my source files are at the same relative path to the GOPATH on both the server (container) and client.</p>
  
  <p>I'm using Go 1.12.5 in the container, with this delve command:
  <code>dlv debug --headless --listen=:8044 --api-version=2 --accept-multiclient</code></p>
  
  <p>It correctly builds my <code>src/github.com/flinkt/reverseProxy/reverseProxy.go</code> to <code>bin/reverseProxy</code> and begins outputting the expected messages when it gets the http requests it expects.</p>
  
  <p>My GoLand build is 2019.1.  The config hits localhost 8043, and has no other fields filled-in.</p>
  
  <p>The docker container is mounting the source through, so I'm sure that they are looking at the exact same source files.</p>
  
  <p>The project config has a content root right above the <code>src/</code> and <code>bin/</code> directories, and that is set as the project GOPATH too.  There is no global GOPATH, and all dependencies are in the <code>src/</code> tree.  The checkbox to index everything is checked.</p>
  
  <p>Suggestions on why my IDE can't see my source or stop at my breakpoints?</p>