-
Notifications
You must be signed in to change notification settings - Fork 5.7k
Closed
Labels
Description
Description
Current Behaviour:
When --env-file flag is passed from the command line and COMPOSE_PROFILES is specified in the env file, the value is not used for the profiles configuration.
Expected Behaviour:
The COMPOSE_PROFILES value specified in the env file should be set as the profile configuration and respective containers should be started.
Steps To Reproduce
Configuration Files:
docker-compose.yml
services:
nginx1:
image: nginx
profiles:
- nginx1
nginx2:
image: nginx
profiles:
- nginx2
.env.dev
COMPOSE_PROFILES=nginx1,nginx2
When we run
docker compose --env-file .env.dev up -d
a message
no service selected is thrown.
But both the services nginx1,nginx2 should be started.
Compose Version
docker compose version:
Docker Compose version v2.27.1-desktop.1
docker-compose version:
Docker Compose version v2.27.1-desktop.1
Docker Environment
Server:
Server Version: 26.1.4
Storage Driver: overlay2
Kernel Version: 6.6.31-linuxkit
Operating System: Docker Desktop
OSType: linux
Architecture: x86_64
Name: docker-desktop
Client:
Version: 26.1.4
Context: desktop-linux
Debug Mode: false
Anything else?
No response