Desplegar una app hecha con Claude Code: GitHub, servidores, dominios y backups
Publicado el 2026-10-27 por frfrand
Pasos para convertir código de Claude Code en software en producción: CI/CD, systemd, secretos, VPS, pruebas y rollback.

La diferencia entre 'corre en mi terminal' y 'funciona mañana'
Claude Code puede crear y modificar un repositorio e incluso ejecutar pruebas donde dispone de permisos. Una aplicación de negocio necesita que el resultado no dependa de una sesión abierta ni de que un asistente recuerde cómo reiniciar un proceso. Eso requiere deployment documentado y operación repetible.
Tres límites que conviene establecer
Primero, que los cambios queden versionados en Git y se revisen. Segundo, que un agente no tenga por defecto secretos de todos los servicios ni permisos root si solo debe modificar frontend. Tercero, que exista un entorno de staging con datos de prueba para validar las modificaciones antes de tocar producción. Las claves y credenciales deben almacenarse por servicio, con el mínimo alcance posible.
Ejemplo: portal de cursos generado con Claude
El frontend permite elegir una clase y un backend guarda inscripciones. La demo funciona, pero al reiniciar desaparece porque el proceso Node se lanzó a mano. Configurás un servicio systemd, una base PostgreSQL persistente y Nginx con HTTPS. Probás una inscripción completa, un error de correo y una restauración desde backup. En un despliegue posterior el login falla: el commit anterior y el proceso de rollback permiten recuperar funcionalidad antes de investigar.
Secuencia concreta
1. Inventariá los procesos y dependencias del repositorio. 2. Elegí una versión runtime mantenida y registrala en el proyecto. 3. Prepará CI que ejecute build y tests mínimos. 4. Configurá servicio persistente, proxy, certificado y variables seguras. 5. Restaurá un backup en staging para demostrar recuperación. 6. Publicá desde Git y monitorizá errores y latencia.
Qué puede hacer ArduMaker en ese recorrido
La infraestructura puede alojar runtime, dominio y servicios, con operaciones de deploy según el caso. Lo importante es que el proyecto siga siendo tuyo y exista un procedimiento para que otra persona lo mantenga. No hace falta dejar de usar Claude: sirve como herramienta de desarrollo dentro de un flujo controlado.
Preguntas frecuentes
### ¿Puedo dar acceso root a un agente? Evitá privilegios innecesarios; definí permisos y aprobaciones. ### ¿La app puede usar Docker Compose? Sí si ayuda a coordinar servicios; requiere volúmenes, backups y redes correctamente configurados. ### ¿Qué es un rollback? Volver de forma controlada a una release previa cuando la nueva falla. ### ¿Quién corrige errores después de la entrega? Definilo por escrito en el alcance de soporte y mantenimiento.
Fuentes
GitHub Actions · Docker Compose Production · Nginx Docs.
Pasar del código de IA al servicio de migración de ArduMaker
El objetivo del futuro servicio en ardumaker.com/lovable es estudiar código generado con IA, adecuarlo a un despliegue que funcione, trasladar servicios si se acuerda y publicarlo en infraestructura controlada. La página todavía no existe y no estamos anunciando una herramienta de migración automática disponible. En ArduMaker se puede consultar la infraestructura actual de VPS y servicios. Cada proyecto requiere diagnóstico: una landing estática, un SSR con base de datos y un SaaS que cobra suscripciones no necesitan el mismo proceso.
Nota editorial: octubre de 2026. Probá primero en staging, documentá licencias y guardá copias verificadas antes de modificar producción.

Qué muestra la fotografía
Comprobación del estado de una aplicación móvil. Fotografía ilustrativa generada para acompañar esta guía sobre migración de aplicaciones creadas con IA; no es una captura de la plataforma ni certifica una instalación concreta.
Seguí con estas guías prácticas de ArduMaker
- Pasar código creado con Cursor a producción: del editor a una app que no se cae - De ChatGPT o Codex a una web propia: publicar código de IA en producción - Desplegar Next.js creado con IA en un VPS: SSR, API Routes y Node.js
Si estás evaluando tu propia aplicación, compará los requisitos reales de backend, base de datos, autorización y despliegue antes de elegir el servidor.