IBM Cloud Docs
Iniciación a IBM Cloud Shell

Iniciación a IBM Cloud Shell

En este tutorial de introducción, se utiliza IBM® Cloud Shell para clonar una aplicación Node.js de ejemplo. IBM Cloud Shell es un espacio de trabajo shell basado en la nube al que puedes acceder a través de tu navegador. Cloud Shell está preconfigurado con toda la IBM Cloud CLI y montones de complementos y herramientas que puede utilizar para gestionar aplicaciones, recursos e infraestructura.

¿Es nuevo en Cloud Shell? Mira el vídeo de demostración para ver cómo puedes empezar a utilizar el servicio desde la consola IBM Cloud.

Antes de empezar

  • Si aún no tiene una cuenta de IBM Cloud, regístrese y acceda.
  • Tenga en cuenta la siguiente información de acceso a la cuenta que puede afectar a su acceso a Cloud Shell y sus características:

Iniciar una sesión en IBM Cloud Shell

En la consola de IBM Cloud, pulse el icono IBM Cloud Shell icono IBM Cloud Shell. Se abre la sesión y se inicia sesión automáticamente mediante la CLI de IBM Cloud.

Clonar la app de ejemplo de Node.js

La sesión de Cloud Shell se inicia en el directorio inicial temporal, /home/<user-name>. Clone la aplicación de muestra de Node.js Express en este directorio y, a continuación, cambie al directorio de la aplicación de muestra ejecutando los siguientes comandos.

git clone https://github.com/IBM/nodejs-express-app.git
cd nodejs-express-app

Desde el directorio de la app, ejecute el mandato siguiente para ver los nuevos archivos.

ls

Verá que el directorio nodejs-express-app contiene todos los archivos y carpetas de la app de ejemplo.

Dockerfile  Dockerfile-tools  LICENSE  README.md  package-lock.json
package.json  public  scripts  server  test

Obtener una vista previa de la app localmente

Puede iniciarlo en Cloud Shell y previsualizarlo localmente.

  1. En primer lugar, descargue las dependencias de proyecto para la app de ejemplo de Node.js.

    npm install --only=prod
    
  2. Inicie la app.

    npm run start
    

    Cuando la app se está ejecutando, genera la ubicación en la que está disponible la interfaz de usuario de la app. Para Cloud Shell, solo tiene que anotar el puerto, que en este caso es 3000.

    > nodejsexpressapp@1.0.0 start /home/my-user-name/nodejs-express-app
    > node server/server.js
    
    App UI available http://localhost:3000
    Swagger UI available http://localhost:3000/swagger/api-docs
    
  3. En la barra de menús de Cloud Shell, pulse el icono Vista previa de web Vista previa de web y seleccione el puerto 3000.

    La vista previa de la app se abre en una ventana nueva. Si ve el mensaje de enhorabuena, la app se está ejecutando localmente en Cloud Shell.

  4. Pulse Control+C para detener la aplicación.

Próximos pasos

Desde Cloud Shell, puede ejecutar mandatos rápidamente en la cuenta de IBM Cloud. Por ejemplo:

Además de la CLI de IBM Cloud, Cloud Shell está preconfigurado con todos los plugins de CLI de IBM Cloud y muchas herramientas y tiempos de ejecución para facilitar el trabajo en la nube. Para ver la lista completa, consulte Herramientas y plugins instalados.