Removing the api_test container, as tests should be executable from the api
container. In order to do so however, there needs to be 2 ES containers, one
for running and one for testing. To facilitate this removing the loccalhost
port binding definition for the ElasticSearch containers. Communication with
the containers is done over the elasticsearch network, and the host
communication is still available over the dynamically assigned port.
There was also an issue starting the postgres container because the image now
requires a password to be set for the postgres user. This issue is now fixed.
Removing the api_test container, as tests should be executable from the api container. In order to do so however, there needs to be 2 ES containers, one for running and one for testing. To facilitate this removing the loccalhost port binding definition for the ElasticSearch containers. Communication with the containers is done over the elasticsearch network, and the host communication is still available over the dynamically assigned port.
There was also an issue starting the postgres container because the image now requires a password to be set for the postgres user. This issue is now fixed.