hotosm / tasking-manager

Tasking Manager - The tool to team up for mapping in OpenStreetMap
https://wiki.openstreetmap.org/wiki/Tasking_Manager
BSD 2-Clause "Simplified" License
509 stars 275 forks source link

Containerise the backend #5705

Open eternaltyro opened 1 year ago

eternaltyro commented 1 year ago

Containerise the backend infrastructure

Currently, the backend is run on AWS EC2 VMs. The aim of this epic is to completely containerise the backend so that it can be run on AWS ECS or equivalent service.

Aspirational Service Quality Objectives

Tasks involved

Pull Requests to review

spwoodcock commented 1 year ago

I would be happy to contribute a Helm chart if a Kubernetes based deployment is desirable.

But it may be best to do one thing at a time. VM --> Containers --> Orchestration System.

eternaltyro commented 1 year ago

Thank you, @spwoodcock for the kind offer. I agree that we should move one step at a time. Currently, I am focusing on Containers. If you think there is any other quality objective that I missed above, please feel free to add them here and we can discuss where in the roadmap it should go.