Ambassador API Gateway doesn't pickup services Ambassador API Gateway doesn't pickup services kubernetes kubernetes

Ambassador API Gateway doesn't pickup services


volumes and environment are not valid configs for Ambassador Mappings. Ambassador lets you proxy to postgres but the authentication has to be handled by your application.

Having said that, it looks like your Postgres container is not starting. (Perhaps because it needs an initial config). You can check for errors with:

$ docker ps -a | grep postgres$ docker logs <container-id-from-previous-step>

You can also check a postgres docker compose example here.

Is it considered best practice to have a docker-compose.yaml file in the working directory that refers to services in the /config directory?

It's pretty standard, but you can use any directory you like for this.