ooni / backend

Everything related to OONI backend infrastructure: ooni/api, ooni/pipeline, ooni/sysadmin, collector, bouncers and test-helpers
BSD 3-Clause "New" or "Revised" License
48 stars 28 forks source link

Come up with nice strategy for deploying tier 1 infrastructure #796

Closed hellais closed 4 months ago

hellais commented 5 months ago

We gotta start somewhere, so let's start from the measurements API, which include both the new ooni/data, but also the refactor 2024 API of the backend.

This task is about writing all the automation tasks to do CD/CI for it.

hellais commented 4 months ago

This is done.

We are using ECS to deploy the dataapi to ec2, with orchestration and CD/CI implemented using codebuild and code pipeline.

The Code Build and Code Pipeline tasks should be moved into terraform, but in terms of having a strategy, we have it (see: https://github.com/ooni/devops/issues/12).