[BUG] Docker compose setup fails completely

Offen
#3,882 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

@Siddhartha-singh01 arbeitet bereits daran.

Seit 04.4.2026.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
25/100
Issue-Typ
Bug
Klarheit
Muss geklärt werden
Aktivitätsstatus
Veraltet
Tech-Stack
docker, docker-compose

Rechercherichtung

Start with the README's production setup, .env.example, and docker-compose.prod.yml, then reproduce the pull failure on Ubuntu Server 25.x using the reported command. Investigate whether the ghcr.io timeout is reproducible and whether the repository configuration can address it; done means the production containers pull successfully and all services start.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

bug

Describe the bug
Running docker compose -f docker-compose.prod.yml up [-d] on Ubuntu Server 25.x shows a ghcr.io timeout.

Error response from daemon: Head "https://ghcr.io/v2/simstudioai/realtime/manifests/latest": Get "https://ghcr.io/token?scope=repository%3Asimstudioai%2Frealtime%3Apull&service=ghcr.io": context deadline exceeded (Client.Timeout exceeded while awaiting headers)

To Reproduce
Steps to reproduce the behavior:

  1. Clone repository and cd into it
  2. Create populated .env using .env.example from README
  3. Run docker compose -f docker-compose.prod.yml up
  4. Observe timeout errors and crashed startup

Expected behavior
Containers are successfully pulled from registry and all services start successfully.

Screenshots
N/A

Additional context
I'm not seeing anything on the Github status page, but ghcr.io has had timeout issues in the past.

Vorherrschende Sprache
TypeScript
Sterne
29.8k
Forks
3.9k
Ø Merge
1 Std. 44 Min.
Gemergte PRs (30 T.)
841

Entwicklungsumgebung

Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus simstudioai/sim

Alle Issues in simstudioai/sim

Ähnliche Issues

Weitere Issues zu TypeScript

Neue Issues direkt in Ihr Postfach

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