El link que no podías mandarle al cliente
Clona, construye y publica un repo de GitHub en el VPS; redeploy en cada push, historial por fases y vuelta atrás.
Transcripción
El cliente escribe: ¿me pasas el link para ver los avances? Y yo tengo… localhost. Localhost vive solo en mi computadora. Para él, no existe. ¿Publico lo que tengo? No: todavía no sé si es estable, y en producción hay clientes usándolo. ¿Puedo mostrarle esto aparte, sin tocar lo que ven ellos? Sí: una rama aparte, staging, publicada en su propia URL. En ArduMaker conecto GitHub al servidor, elijo el repo… y la rama staging. El panel lee el proyecto y propone cómo instalarlo y compilarlo. Claves en variables de entorno, nunca en el repo. Le pongo un subdominio de prueba con HTTPS… y despliego. Y el mismo proyecto abre en el teléfono del cliente. Él ve staging; producción ni se entera. Compilar no alcanza: un deploy es variables, servicio andando y URL pública.