[Backend] Add support to recreate fargate workers for active challenges from django admin
Open
backend
GSOC-2022
medium-difficulty
- Dominant language
- Python
- Stars
- 2k
- Forks
- 984
- Avg merge
- 2h 54m
- Merged PRs (30d)
- 14
Description
### Description
To push latest changes to active farget workers we need to recreate the service so that it uses the latest docker image of submission worker. Currently, we recreate worker service for each challenge manually by deleting the worker and starting it again using django admin individually.
We need to add support for recreating the fargate service (i.e. delete service and create) for all active challenges from django admin.
Deliverables:
1. Show a option on Django admin for recreating fargate services for all active challenges
2. Add Django post hooks to recreate services for active challenges
Contributor guide
Assessment
This issue has not been assessed yet.