[BUG] Docker compose setup fails completely

Aberta
#3,882 2 comentários 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 1 dia

@Siddhartha-singh01 já está trabalhando nisso.

Desde 4/4/2026.

Avaliação

Dificuldade
4/5
Tempo estimado
3-5 dias
Facilidade para iniciantes
25/100
Tipo de issue
Bug
Clareza
Precisa de esclarecimento
Status de atividade
Estagnada
Stack de tecnologia
docker, docker-compose

Direção de pesquisa

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.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

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.

Linguagem predominante
TypeScript
Estrelas
29.8k
Forks
3.9k
Merge médio
1h 44min
PRs com merge (30d)
841

Preparar o ambiente

Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de simstudioai/sim

Todas as issues de simstudioai/sim

Issues semelhantes

Mais issues de TypeScript

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.