Tecnativa / doodba

Base image for making the creation of customized Odoo environments a piece of cake
Apache License 2.0
423 stars 302 forks source link

Master fix uids GitHub #587

Closed ap-wtioit closed 9 months ago

ap-wtioit commented 9 months ago

This is a fix for #586

With debian bookworm images it was not possible to run doodba with UID/GID 998 because these id's where used by systemd-network user.

This PR configures the system user boundary for debian to 499 / 500 (which is / was used by macOS for its users) and ensures that systemd-network user uses UID/GID=499

Previously UID 998 was only tested on our CI systems implicitly by the geoip tests (which were never activated on this projects CI), so now there is also a test that explicitly makes sure this use case (testing doodba with gitlab-runner) works.

Info @wt-io-it