I have a `docker-compose.yml` file in one of my projects where I link multiple containers to build one application. The main entry point (i.e. a container with a web server) is run on host port `8080`.

Now this port is hard-coded into the `docker-compose.yml` file.

Is there a way to dynamically set this port using runtime parameters? I could not find anything on this in the documentation, but on the other hand I can not imagine that this should not be possible.

Is it?