Consider production server with GCP Cloud Run
- Lingua principale
- Haskell
- Stelle
- 1.3k
- Fork
- 201
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
I'd like to consider using Cloud Run in GCP to deploy CodeWorld. This would require building a docker container for the CodeWorld image, and then setting up Cloud Run behind a load balancer to serve the site.
Advantages:
1. Autoscaling, so that I never max out server capacity.
2. Lower costs, since resources would be scaled down outside of school hours when few people are using the platform.
3. A managed release process that separates development from production.
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia esaminando il deployment esistente di CodeWorld e la configurazione di immagini/build, quindi mappa i requisiti per il container Docker, il servizio Cloud Run e il load balancer proposti. Il lavoro sarà considerato completato quando il sito sarà servito tramite Cloud Run dietro un load balancer, con autoscaling e percorsi di release separati per sviluppo e produzione. L’issue non identifica file, test o punti di ingresso del deployment.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- docker, dockerfile, gcp
- Ambito
- cloud, devops, infrastructure
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100