google / google/codeworld

Consider production server with GCP Cloud Run

Aperta
#1,145 6 commenti 0 reazioni 0 assegnatari Vedi su GitHub
cleanup
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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.