detachbox

Tu agente prueba contra tu stack real

Ejecuta docker compose up y el agente trabaja contra el Postgres, el Redis y todo lo demás de tu archivo compose. Esos servicios siguen en marcha cuando cierras el navegador. Docker Engine, compose y sudo vienen en cada terminal, desde $39 al mes.

Desde $39 al mes · Docker y sudo incluidos · Cancela desde el panel cuando quieras

Atrapa los bugs antes que staging

  • Servicios reales, tests reales

    El agente ejecuta migraciones y tests de integración contra las bases de datos que tu app usa de verdad.

  • En caliente por la mañana

    Los contenedores siguen corriendo al cerrar la pestaña, así que la ejecución de mañana en el mismo terminal arranca con sus datos y sus cachés en su sitio.

  • Datos que duran más que el terminal

    Monta la carpeta de datos de la base de datos desde tu proyecto, y los datos siguen en el disco de tu cuenta cuando el terminal y sus contenedores se van.

  • sudo para todo lo demás

    Instala un paquete del sistema con sudo en este terminal o herramientas en la carpeta personal del proyecto para conservarlas en sus próximos terminales. Finalizar el terminal elimina sus paquetes del sistema.

Los detalles

Motor
Docker Engine con el plugin compose; tu usuario está en el grupo docker
Dónde corre
En cada terminal, un contenedor de sistema sin privilegios con anidamiento activado
Prioridad
Docker corre con la prioridad de CPU y disco más baja, así el shell y el agente siguen ágiles durante un build
Red
Internet pública de 50 a 1000 Mbit por terminal, según el tamaño; rangos privados y puerto 25 bloqueados
Disco
Imágenes, volúmenes y caché de compilación viven en el disco raíz de 40 GB del terminal y se van cuando termina; un bind mount bajo tu proyecto sigue en el disco de la cuenta
Puertos
Los servicios web en 0.0.0.0 reciben una URL de vista previa de su terminal

Preguntas sobre esto

¿Funcionará mi docker-compose.yml actual?

Sí. Clona el repo y ejecuta docker compose up. El archivo funciona igual que en un portátil con Linux; los bind mounts apuntan a rutas de tu Compute en lugar de tu portátil.

¿Puedo ejecutar contenedores privilegiados?

No. Los contenedores corren dentro de un contenedor de sistema sin privilegios, así que las cargas que necesitan módulos del kernel del host o dispositivos en bruto van en hardware propio. Bases de datos, cachés, colas y web apps corren con normalidad.

¿Los contenedores vuelven después de un reinicio?

Sí, los que tienen política de reinicio. Tras un reinicio del nodo, el terminal vuelve solo con sus imágenes y volúmenes, y Docker arranca cada contenedor marcado restart: always o unless-stopped. El resto espera a docker compose up.

Tu agente prueba contra tu stack real

Elige un tamaño, pásale el trabajo al agente y cierra la pestaña. Vuelve y encuéntralo terminado.

Quiero mi Compute

Tu primera noche de trabajo sale bien, o te devolvemos el dinero · Cancela desde el panel; sigue en marcha hasta el final del mes pagado