mozilla / addons

☂ Umbrella repository for Mozilla Addons ✨
Other
124 stars 53 forks source link

[Task]: Run github actions with docker compose #14792

Closed KevinMind closed 2 weeks ago

KevinMind commented 2 weeks ago

Description

Enabling run-docker to use compose means we run our containers the same way in local and ci environments. This makes the flow much simpler and the fidelity between running a single command in local or ci much higher.

Furthermore, running via docker compose allows us to reuse existing compose definitions for other services that are required for some CI jobs.

Acceptance Criteria

  ### Acceptance Criteria
  - [ ] modify run-docker to use docker compose
  - [ ] modify existing workflows to be compatible with the changes.

Checks

┆Issue is synchronized with this Jira Task