Skip to content

Move base configuration into `docker-compose.common.yml`

This removes a ton of boilerplate from docker-compose.yml and rather makes us to re-use a significant portion of config.

It does:

  • not use extends which is deprecated
  • uses YAML anchors to copy existing data
  • uses docker-compose.yml overlays that are conveniently joined together
  • makes all base configuration be part of docker-compose.common.yml
  • makes a services specific configuration be part of docker-compose.services.yml.
Edited by Kamil Trzciński (Back 2025-01-01)

Merge request reports

Loading