autowarefoundation / autoware

Autoware - the world's leading open-source software project for autonomous driving
https://www.autoware.org/
Apache License 2.0
8.58k stars 2.88k forks source link

feat(docker): install minimum packages in `base` stage #4751

Closed youtalk closed 1 month ago

youtalk commented 1 month ago

Description

This PR makes changes to minimize the number of packages installed with apt-get install at the base stage. https://github.com/autowarefoundation/autoware/pull/4738#issuecomment-2123673155 is why we need to minimize the image size as much as possible. Having a smaller image size is beneficial.

Tests performed

https://github.com/autowarefoundation/autoware/actions/runs/9185294602

Effects on system behavior

Not applicable.

Interface changes

Pre-review checklist for the PR author

The PR author must check the checkboxes below when creating the PR.

In-review checklist for the PR reviewers

The PR reviewers must check the checkboxes below before approval.

Post-review checklist for the PR author

The PR author must check the checkboxes below before merging.

After all checkboxes are checked, anyone who has write access can merge the PR.

mitsudome-r commented 1 month ago

We can merge this once https://github.com/autowarefoundation/autoware/actions/runs/9185294602 passes

youtalk commented 1 month ago

Passed.