Com es desplega una API de node a Google Cloud Run

Bloc

Com es desplega una API de node a Google Cloud Run

Desplegar aplicacions a la producció es fa més fàcil a mesura que passa el temps. Amb el nombre creixent de plataformes sense operacions, és fàcil configurar una infraestructura al núvol complexa i relativament cara per a projectes petits o mitjans. Cloud Run és una d’aquestes plataformes. Construït amb Knative, Cloud Run és una plataforma sense servidor totalment gestionada per al desplegament d’aplicacions en contenidors amb l’escala automàtica configurada de manera immediata. En aquest tutorial, examinarem com empaquetar una API de node mitjançant Docker i implementar-la a Cloud Run amb CI / CD configurat al costat.



Requisits previs

Per seguir aquest tutorial, necessitareu el següent:

  1. Coneixements bàsics de Node.js
  2. És bo tenir coneixements bàsics de MongoDB
  3. Coneixements bàsics de Git
  4. Yarn o NPM instal·lats (farem servir fils)
  5. Git instal·lat
  6. S'ha instal·lat l'SDK de Google Cloud
  7. Postman instal·lat
  8. Un compte de l'atles de MongoDB
  9. Un compte de Google
  10. Una màquina de desenvolupament configurada per executar Node.js

Instal·lació

Executeu les ordres següents en qualsevol terminal que vulgueu per inicialitzar el directori del projecte:



$ git clone -b boilerplate https://github.com/enkaypeter/cloudrun-node-api-tutorial.git $ cd cloudrun-node-api-tutorial && yarn

La branca boilerplate conté una API senzilla i un fitxer Docker que farem servir per crear la imatge d’acoblament de l’API.

#node #api #cloud #developer



blog.logrocket.com

Com es desplega una API de node a Google Cloud Run

Revisarem com empaquetar una API de node mitjançant Docker i implementar-la a Google Cloud Run amb CI / CD configurat al costat.