Development for SWEEP has been Linux-based from the inception. Though written in standard C, the build process ('make') and toolchain ('gcc') don't always play nicely in Windows. To facilitate development in a non-Linux environment, a Docker-based development environment will be created. This will also be the first step towards a container-based build process.
Acceptance Criteria
[x] Use Alpine Linux due to small image size
[x] SWEEP should compile nominally (there are other issues to fix, but being able to build is the first step)
Development for SWEEP has been Linux-based from the inception. Though written in standard C, the build process ('make') and toolchain ('gcc') don't always play nicely in Windows. To facilitate development in a non-Linux environment, a Docker-based development environment will be created. This will also be the first step towards a container-based build process.
Acceptance Criteria