Docker-compose настройки для коннекта к БД

Всем привет.
Использую docker, хочу использовать для prod и dev, свои настройки для доступа к БД postgre, в идеале, чтобы логин и пароль брались из .env
Пока придумал, только примитивный вариант из двух конфигов, один для прод, другой для dev. Но выглядит это не очень красиво, да и отличатся они будут двумя строчками всего. Плюс светить в гите продовские креды, не очень красиво.
Подскажите, что можно сделать

manticore.config

source src_base
{
	type = pgsql
	sql_host = postgresql
	sql_user = user
	sql_pass = 111111
	sql_db = db
	sql_port = 5432
}

docker-compose

manticore:
    container_name: manticore
    image: manticoresearch/manticore
    environment:
      - EXTRA=1
      - CREATE_PLAIN_TABLES=1
    restart: always
    ports:
      - 9308:9306
    ulimits:
      nproc: 65535
      nofile:
        soft: 65535
        hard: 65535
      memlock:
        soft: -1
        hard: -1
    volumes:
      - ./:/var/www
      - ./docker/manticore/data:/var/lib/manticore/data:rw
      - ./docker/manticore/manticore.conf:/etc/manticoresearch/manticore.conf:rw
    depends_on:
      - postgresql

Пока придумал, только примитивный вариант из двух конфигов, один для прод, другой для dev. Но выглядит это не очень красиво, да и отличатся они будут двумя строчками всего

Сделайте конфиг скриптом - Manticore Search Manual: Server settings > Scripted configuration