An isolated Docker Development Environment stack for building C/C++ Apps.
Compile and run service interactively:
docker compose build console && docker compose run --rm console
Compile and run from a C++ environment:
./app/build_and_start.sh
I use the The Pitchfork Layout (PFL) in order to structure the project.
Modules/Libraries names must be the same as the directory name in which they are.
The src/CmakeLists.txt will search for every subdirectory and add those who have a CMakeLists.txt in it as libraries automatically.