Closed tschaffter closed 1 year ago
Added to Sprint 22.10
I tried earlier this month to create an EC2 for this task but got confused with the existing security groups available. While I still need to identify how to deploy the stack in a production environment, deploying the stack on a single EC2 should be good enough for the release of the closed beta. Targeting to complete this task in sprint 23.01.
We can deploy the entire stack reliably with Docker thanks to the introduction of health checks for our different components.
We are now ready to take on this Epic. Rong and I have discussed it during Home Week. This will be an opportunity for me to show Rong how to setup an ALB in front a group of EC2s.
Moving this Epic to Sprint 23.03.
I wanted to deploy the stack on an EC2 before the end of March so that Sagers can start playing with it before the release of the private preview. I feel that this is no longer needed. Now that the backend is mostly ready for the preview, I will spend time exploring how to deploy the app in a scalable way on AWS. I will first explore the deployment with docker compose and share my finding with the IT team.
This task will be my priority when for the last week of the sprint when I'm back from vacation.
Added to Sprint 23.04
Added to Sprint 23.05
Added to Sprint 23.06
OpenChallenges is deployed to AWS and is ready to be demonstrated to challenge organizations. There are a few things left like configuring the DNS domain. Aside that, we can consider that the private preview is live.
What projects is this story for?
OpenChallenges
As a user, I want
As a user of the private preview, I want to access the OpenChallenges web client so that I can evaluate this app.
Description
The goal of this story is to deploy the OC stack to AWS so that it can be publicly accessed. For the sake of releasing the app asap for the private preview, we will deploy it manually, i.e. we will instantiate an EC2 instance and deploy the stack with docker compose manually.
Acceptance criteria
nx
).Tasks
Additional tasks may include getting access to monitoring tools like Zipkin and Kibana.
Anything else?
No response
Have you linked this story to a GitHub Project?