I want to run multiple container using docker compose, the image and settings are always the same, only thing is one environment variable is changing and the port. What would be a nice way to write the docker compose file ? 