google / google/codeworld

Consider production server with GCP Cloud Run

Offen
#1,145 6 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
cleanup
Vorherrschende Sprache
Haskell
Sterne
1.3k
Forks
201
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

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.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne mit der Überprüfung des bestehenden CodeWorld-Deployments sowie der Image-/Build-Konfiguration und ermittle anschließend die Anforderungen für den vorgeschlagenen Docker-Container, den Cloud Run-Service und den Load Balancer. Als abgeschlossen gilt die Aufgabe, wenn die Website über Cloud Run hinter einem Load Balancer bereitgestellt wird, mit Autoscaling und getrennten Release-Pfaden für Entwicklung und Produktion. Im Issue werden keine Dateien, Tests oder Einstiegspunkte für das Deployment angegeben.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
docker, dockerfile, gcp
Bereich
cloud, devops, infrastructure
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.