Currently the image is based on buildpack-deps. Developers are missing several tools, they need in their daily work.
Proposed approach
The image should be based on Ubuntu.
Tools as the following should be installed:
- ca-certificates
- curl
- gnupg
- lsb-release
- bazel
- python
- gdb
- git
- gh
- unzip
- zip
- devscripts
- iproute2
- jq
- sudo
- ....
Furthermore, in future we can create a lightweight developer container that is based on this one, where the host user is created in, and the things like .bashrc, .ssh are copied over.
Corresponds to this decision record:
https://github.com/eclipse-score/score/blob/main/docs/design_decisions/DR-003-infra.md