# ! Portainer Stack: Environment Variables

Wenn in Docker Portainer ein Stack erstellt und darin Umgebungsvariablen geladen werden sollen, muss im docker-compose die .env Datei als 'stack.env' angegeben werden:

```yaml
    volumes:
      - ...
      - ... 
    env_file:
      - stack.env
    ports:
      - ...
```

<div drawio-diagram="140"><img src="https://wiki.folkerts.it/uploads/images/drawio/2024-07/drawing-4-1720124079.png" alt=""/></div>

Dabei ist egal, ob die Variablen aus einer .env geladen, im Advanced Mode oder wie auf dem Screenshot im Simple Modus ausgefüllt wurden.

Zusatzinfo: Der Doppelpunkt gefolgt vom Minus im docker-compose.yml   
`"${COMPOSE_PORT_HTTP:-9000}:9000"`  
gibt den Standardwert an, falls die angegebene env-var nicht gefunden wurde.