Question: I need to refresh all ad slots after 15 sec and load new ads to the slots without counting new impression. 
\*\* This works :

```
googletag.pubads().refresh([slot1], {changeCorrelator: false});

```

\*\*but when I add the set interval 30 sec.. it is not refreshing- 

```
setInterval(function(){googletag.pubads().refresh(null, {changeCorrelator: false}, 30000)});

```

Pls help..Tnx

Answer: 
**UPDATE**: You can now use the top-level [name](https://github.com/compose-spec/compose-spec/blob/master/spec.md#name-top-level-element) property in your docker-compose YAML file. This is available from Docker Compose v2.3.3

This is the result of the [#745](https://github.com/docker/compose/issues/745) proposal. An issue which persevered for about 8 years.

**Previously:**
Right now, we can use [the `.env` file](https://docs.docker.com/compose/environment-variables/#the-env-file) to set the custom project name like this:

```
COMPOSE_PROJECT_NAME=SOMEPROJECTNAME

```

It's not flexible, but it's better than nothing. Currently, there is [an open issue](https://github.com/docker/compose/issues/745) regarding this as a proposal.
I know this question was asked a long time ago, but I ran into the same problem. There's a suggestion to add the feature <https://github.com/docker/compose/issues/745>, but they don't want to.

However, I have a Makefile in the root of the directory and then you can add something like in the Makefile:

```
.PHONY: container-name
container-name:
    docker-compose -p $PROJECT_NAME up -d container-name

```

and then run `make container-name`

I know it isn't what you asked for, but could maybe make your life a bit easier.