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
Trabajos que la gente hace con esto
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.
Más de lo que te llevas
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 ComputeTu primera noche de trabajo sale bien, o te devolvemos el dinero · Cancela desde el panel; sigue en marcha hasta el final del mes pagado