Hello! I have been building out a local CI runner to test out dagger for my team and so far its been working great!
There is one snag I have hit and can't quite figure out how to resolve it. In a docker-compose setup all the services have access to each others defined hostnames within the network. So this makes routing through nginx using its hostname relatively straight forward. However, with my limited knowledge and experience with dagger I am having a hard time replicating this. As I understand WithServiceBinding is only available to the container with which its being bound to. Also it doesn't seem to be possible to attach additional services once AsService has been called (I assume that attaching an additional service and calling AsService again would just create another separate instance of that service). So would the solution here be to expose nginx to the host or some other tunneling mechanism? Then to route the container calls that are proxied by nginx to that? Or is there a better solution?
Thank you!