Mount a volume in docker-compose conditionally

Since extend has been removed in version 3 there’s a new way of overriding settings by providing multiple -f params where the next file extends the previous config

The docs are mixed between versions https://docs.docker.com/compose/extends/#multiple-compose-files

i.e. to run in development mode

docker-compose -f docker-compose.yml -f docker-compose.dev.yml

Where docker-compose.yml contains the full config and docker-compose.dev.yml only adds a volume

services:
  serviceA:
    volumes:
      -.:/usr/local/abc/service

Leave a Comment

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)