Seu arquivo compose inteiro, rodando ao lado do agente

Docker Engine com o plugin compose e sudo em todo box, com 50 a 200 GB de disco conforme o plano. O agente testa contra serviços reais, e eles continuam rodando depois que você sai. A partir de $5 por mês.

A partir de $5 por mês · Docker e sudo inclusos · Cancele pelo painel quando quiser

O que Docker no box rende

  • Serviços reais, testes reais

    O agente roda migrations e testes de integração contra os bancos que seu app usa de verdade.

  • Quente pela manhã

    Os containers continuam rodando depois que a aba fecha, então a próxima execução começa com dados e caches no lugar.

  • Disco do tamanho das imagens

    50, 100 ou 200 GB conforme o plano, para imagens, volumes, dumps de seed e cache de build.

  • sudo para o resto

    apt install no que o projeto precisar. O box é seu.

Os detalhes

Engine
Docker 29 com compose 5; seu usuário está no grupo docker
Onde roda
Dentro do seu box, um container de sistema sem privilégios com nesting ativado
Rede
Internet pública a 50, 100 ou 200 Mbit conforme o plano; faixas privadas e porta 25 bloqueadas
Disco
Imagens e volumes dividem os 50, 100 ou 200 GB do plano
Portas
Serviços web em 0.0.0.0 ganham uma URL de preview; o resto via redirecionamento SSH

Perguntas sobre isso

Meu docker-compose.yml atual vai funcionar?

Clone o repositório e rode docker compose up. O arquivo funciona como num notebook Linux; os bind mounts apontam para caminhos no box em vez do seu notebook.

Posso rodar containers privilegiados?

Os containers rodam dentro de um box sem privilégios, então cargas que precisam de módulos do kernel do host ou de dispositivos brutos pedem uma máquina própria. Bancos, caches, filas e web apps rodam normalmente.

Os containers voltam depois de um reinício?

Imagens e volumes ficam. Containers com restart policy sobem de novo junto com o box.

Seu arquivo compose inteiro, rodando ao lado do agente

Inicie um box, passe o trabalho para o agente e feche a aba. Volte e encontre o trabalho pronto.

Iniciar meu box

Cobrado quando o box inicia · Cancele pelo painel; o box roda até o fim do mês pago