I know that I’m late to the party but this is to be expected. docker-compose up, just like docker run, requires a -d flag if you want to get your command line back.
Here is what the command would look like: docker-compose up -d
As far as why your app is returning an empty response I’m not sure.
Hope this helps others coming to this thread!