I want to change the database volume depending on the -p options in docker-compose cli.
something like this
version: '2'
services:
frontend:
build:
context: ../Front
environment:
DOCKERIZED: 1
ports:
- '${FRONTEND_PORT:-8090}:3000'
depends_on: [ backend ]
backend:
build:
context: .
args:
DOCKERIZED: 1
networks: [ link ]
environment:
DOCKERIZED: 1
depends_on: [ db ]
ports:
- '${BACKEND_PORT:-8080}:8080'
db:
image: mariadb:10.5.13
environment:
MYSQL_ROOT_PASSWORD: gpassword
MYSQL_DATABASE: ateliers
networks: [ link ]
volumes: [ '${PROJECT}_db_data':/var/lib/mysql ]
command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
networks:
link:
driver: bridge
volumes:
'${PROJECT}_db_data':
where ${PROJECT} is the value of the -p option supplied when running for exampledocker-compose -p dev up -d.
is there something similar? I made ${PROJECT} from my mind just as an example.