Skip to content

Mover y verificar la app

Ahora vamos a separar la aplicación del material para que tenga su propio historial. Seguí en Bash, en el host y dentro de github-ai-automation-lab/, con el clone ya completado. La app va a quedar en una carpeta hermana que todavía no exista. En el ejemplo la llamamos lab.

No hagas mkdir lab antes. Revisá en el explorador que ese destino no exista y mové la carpeta completa:

mv hackerspace-site ../lab

Si el destino existe o el comando falla, detenete y elegí otro nombre. mv puede anidar la app dentro de un lab existente en vez de renombrarla. No copies otra vez ni inicialices nada.

Una vez que el movimiento haya terminado correctamente, entremos en la app y comprobemos dónde quedó:

cd ../lab
pwd

La ruta que devuelve pwd debe terminar en /lab. Esta es una salida de ejemplo, no un comando:

/home/TU_USUARIO/proyectos/lab

Comprobá en el editor esta estructura:

lab/
  app/
  public/
  package.json
  pnpm-lock.yaml
  Dockerfile
  .dockerignore
  .gitignore
  .devcontainer/
    devcontainer.json

Al mover la carpeta completa también llevaste los archivos ocultos. La .git del taller quedó dentro de github-ai-automation-lab/, fuera de lab, y no hay que borrarla. En el checkout del material vas a ver la carpeta como eliminada, pero no confirmes esos cambios allí.

Desde ahora trabajás sólo en lab. La guía y la presentación quedan en el material o podés consultarlas desde GitHub. Fijate también que Dockerfile esté junto a package.json. Lo usaremos más adelante. .devcontainer/ sólo configura la demo remota posterior y no reemplaza ese archivo.

No sigas si falla cd, la ruta no es la app externa o faltan los archivos. No ejecutes git init en el material.