Modo producción
Hasta ahora has estado ejecutando la app con renet dev up desde dentro del repo. Eso es ideal para desarrollo. Para producción, gestionas todo desde tu laptop con rdc. Cierra tu laptop y la app sigue ejecutándose.
Ver el tutorial
Desarrollo vs producción
La diferencia es simple:
renet dev upse ejecuta dentro del repo. Necesitas estar conectado.rdc repo upse ejecuta desde tu laptop. No necesitas conexión después de eso.
Tres acciones te llevan del desarrollo a la producción:
Si tienes una sesión renet dev up en ejecución dentro del repo, primero ciérrala con rdc vscode connect -m my-server -r my-app seguido de renet dev down. A partir de ahí, todo lo demás se gestiona completamente desde tu laptop.
Paso 1: Arrancar en modo producción
rdc repo up --name my-app -m <machine-name> Inicia la app en modo producción desde el portátil. El comando de despliegue llama a la misma función up usada durante el desarrollo, pero se ejecuta en segundo plano para que la app continúe después de que el portátil se desconecte.
rdc repo up llama a la misma función up que usaba renet dev up. El mismo Rediaccfile, una forma diferente de invocarlo, solo que ahora la app sigue ejecutándose después de desconectarte.
Paso 2: Habilitar el arranque automático
rdc repo autostart enable --name my-app -m <machine-name> Activa el inicio automático para que el repo sobreviva a los reinicios del servidor. Una vez activado, el repo se levanta automáticamente cada vez que el servidor se reinicia.
Si el servidor se reinicia, este repo vuelve automáticamente.
Paso 3: Listar los repos con arranque automático
rdc repo autostart list -m <machine-name> Lista los repositorios con inicio automático activado para confirmar que la app está en la lista de arranque.
Una comprobación rápida de que tu app está en la lista de arranque.
Paso 4: Detener desde tu laptop
rdc repo down --name my-app -m <machine-name> Detén la app con un solo comando desde el portátil. Un comando la levanta, un comando la baja, todo gestionado desde el terminal.
Un comando para arrancar, un comando para detener. Todo desde tu laptop.
Siguiente: Monitoreo.