The current Dockerfiles are a bit cumbersome to work with and don't include the robot stage (which is used in Angler to support deployment onto a Raspberry Pi).
Feature Description
Cleanup the Dockerfiles. This should include general refactoring to make it easier to maintain, the addition of a new stage for robot deployment, and a complete environment for users to launch the system without needing to do anything fancy. The changes should also move the develop stages into their own Dockerfiles within the .devcontainer directory.
Alternative Solutions
I've mentioned this in a previous issue, but I was considering using templates to manage everything. I ultimately don't think that that approach is the right way to move forward nor do I think it will be the most usable approach.
Feature Type
Adding new functionality to the BlueROV2 driver
Problem Description
The current Dockerfiles are a bit cumbersome to work with and don't include the robot stage (which is used in Angler to support deployment onto a Raspberry Pi).
Feature Description
Cleanup the Dockerfiles. This should include general refactoring to make it easier to maintain, the addition of a new stage for robot deployment, and a complete environment for users to launch the system without needing to do anything fancy. The changes should also move the develop stages into their own Dockerfiles within the
.devcontainer
directory.Alternative Solutions
I've mentioned this in a previous issue, but I was considering using templates to manage everything. I ultimately don't think that that approach is the right way to move forward nor do I think it will be the most usable approach.
Additional Context
No response