docker-maven-plugin icon indicating copy to clipboard operation
docker-maven-plugin copied to clipboard

Host address and port available inside container

Open udalrich opened this issue 6 years ago • 0 comments

I have a container which needs to know its external address and port, so that it can publish that to another container that calls back to the first container. (Yes, complicated. I didn't write it.) It seemed that I might be able to do

<env>
    <KAFKA_ADVERTISED_HOST_NAME>${docker.containers.kafka.ports.9092/tcp.host}</KAFKA_ADVERTISED_HOST_NAME>
    <KAFKA_ADVERTISED_PORT>${docker.containers.kafka.ports.9092/tcp.port}</KAFKA_ADVERTISED_PORT>
</env>

However, those environment variables end up having a value of null inside the container, so I am guessing that the properties are not set by the time the are evaluated. Is there a way to do this?

udalrich avatar Jun 21 '18 15:06 udalrich