- BREAKING CHANGE: make printer.cfg the main config file, instead of klipper.cfg.
existing configs need to be migrated:
- copy all include statements from klipper.cfg to printer.cfg
- remove klipper.cfg
- add run_in_venv script to activate venv correctly, then start klipper/moonraker
- add rpi_mcu config file and include in printer.cfg
- add cap_add: SYS_NICE to docker-compose to run klipper_mcu
- build & run klipper with python3
- precompile klipper C-Code in build stage, remove gcc from run image (https://www.klipper3d.org/Packaging.html)
- remove python3 debian packages, globally install with pip instead
This fixes the error
```
ERROR: yaml.parser.ParserError: while parsing a block collection
in "./docker-compose.yml", line 80, column 7
expected <block end>, but found '?'
in "./docker-compose.yml", line 81, column 7
```
when you run
```
docker-compose pull && docker-compose up
```