mozilla / addons

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

[Task]: Cover Nginx Docker configuration with tests #14895

Open KevinMind opened 6 days ago

KevinMind commented 6 days ago

Description

We have a (moderately) complex nginx configuration that relies on routing paths to different services, as well as serving static content from shared docker volumes.

This was broken on master for a while without anyone noticing so we should aim to cover basic functionality with some tests in CI.

Acceptance Criteria

  ### Milestones/checkpoints
  - [ ] Determine how to inject files for static content serving
  - [ ] Determine how to get a decent healtcheck per service configured in nginx
  - [ ] Implement the above in a test script that can run in CI verifying that nginx properly routes traffic

Checks

┆Issue is synchronized with this Jira Task

willdurand commented 6 days ago

how is this different than https://github.com/mozilla/addons/issues/14886?