Skip to content

Instantly share code, notes, and snippets.

@nov05
Created May 14, 2026 06:01
Show Gist options
  • Select an option

  • Save nov05/2608215555019c26591495bad9df643d to your computer and use it in GitHub Desktop.

Select an option

Save nov05/2608215555019c26591495bad9df643d to your computer and use it in GitHub Desktop.

🟢 Deploy Your Website on Cloud Run (GSP659)

https://www.skills.google/games/7171/labs/44407

https://github.com/nov05/gcp-skills-boost/tree/dev/Deploy%20Your%20Website%20on%20Cloud%20Run

✅ test result for the original script

Welcome to Cloud Shell! Type "help" to get started, or type "gemini" to try prompting with Gemini CLI.
Your Cloud Platform project in this session is set to qwiklabs-gcp-03-68b272d2609e.
Use `gcloud config set project [PROJECT_ID]` to change to a different project.
student_04_b1d93896267a@cloudshell:~ (qwiklabs-gcp-03-68b272d2609e)$ curl -LO https://raw.githubusercontent.com/Itsabhishek7py/GoogleCloudSkillsboost/refs/heads/main/Deploy%20Your%20Website%20on%20Cloud%20Run/abhishek.sh
sudo chmod +x abhishek.sh
./abhishek.sh
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  8549  100  8549    0     0  43410      0 --:--:-- --:--:-- --:--:-- 43395
╔════════════════════════════════════════════════════════╗
      Welcome to my channel        
╚════════════════════════════════════════════════════════╝

          Tutorial by Dr. Abhishek                        
For more GCP tutorials, visit: https://www.youtube.com/@drabhishek.5460

Starting deployment...

╔════════════════════════════════════════════════════════╗
                    Initial Setup                        
╚════════════════════════════════════════════════════════╝

Checking authentication and region...
Credentialed Accounts

ACTIVE: *
ACCOUNT: student-04-b1d93896267a@qwiklabs.net

To set the active account, run:
    $ gcloud config set account `ACCOUNT`

Region set to: us-central1

╔════════════════════════════════════════════════════════╗
                    Cloning Repository                   
╚════════════════════════════════════════════════════════╝

Cloning monolith-to-microservices repository...
Cloning into 'monolith-to-microservices'...
remote: Enumerating objects: 1260, done.
remote: Counting objects: 100% (368/368), done.
remote: Compressing objects: 100% (145/145), done.
remote: Total 1260 (delta 331), reused 223 (delta 223), pack-reused 892 (from 2)
Receiving objects: 100% (1260/1260), 3.08 MiB | 20.11 MiB/s, done.
Resolving deltas: 100% (640/640), done.
Installing monolith dependencies...

added 68 packages, and audited 69 packages in 2s

14 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (4 low, 1 moderate, 2 high)

To address all issues, run:
  npm audit fix

Run `npm audit` for details.
Completed.

Installing microservices dependencies...

added 95 packages, and audited 96 packages in 5s

20 packages are looking for funding
  run `npm fund` for details

5 vulnerabilities (1 low, 1 moderate, 3 high)

To address all issues, run:
  npm audit fix

Run `npm audit` for details.
Completed.

Installing React app dependencies...
npm warn deprecated source-map-url@0.4.1: See https://github.com/lydell/source-map-url#deprecated
npm warn deprecated svgo@1.3.2: This SVGO version is no longer supported. Upgrade to v2.x.x.

added 1480 packages, and audited 1481 packages in 28s

205 packages are looking for funding
  run `npm fund` for details

60 vulnerabilities (14 low, 15 moderate, 29 high, 2 critical)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
Completed.

Building React app and placing into sub projects...

> frontend@0.1.0 prebuild
> npm run build:monolith


> frontend@0.1.0 build:monolith
> env-cmd -f .env.monolith react-scripts build

(node:1263) [DEP0176] DeprecationWarning: fs.F_OK is deprecated, use fs.constants.F_OK instead
(Use `node --trace-deprecation ...` to show where the warning was created)
Creating an optimized production build...
Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
Compiled successfully.

File sizes after gzip:

  88.2 kB  build/static/js/main.4345c22d.js

The project was built assuming it is hosted at /.
You can control this with the homepage field in your package.json.

The build folder is ready to be deployed.
You may serve it with a static server:

  npm install -g serve
  serve -s build

Find out more about deployment here:

  https://cra.link/deployment


> frontend@0.1.0 postbuild:monolith
> node scripts/post-build.js ./build ../monolith/public

Deleting stale folder: ../monolith/public
Deleted stale destination folder: ../monolith/public
Copying files from ./build to ../monolith/public
Copied ./build to ../monolith/public successfully!

> frontend@0.1.0 build
> react-scripts build

(node:1307) [DEP0176] DeprecationWarning: fs.F_OK is deprecated, use fs.constants.F_OK instead
(Use `node --trace-deprecation ...` to show where the warning was created)
Creating an optimized production build...
Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
Compiled successfully.

File sizes after gzip:

  88.22 kB (+19 B)  build/static/js/main.e4fbf856.js

The project was built assuming it is hosted at /.
You can control this with the homepage field in your package.json.

The build folder is ready to be deployed.
You may serve it with a static server:

  npm install -g serve
  serve -s build

Find out more about deployment here:

  https://cra.link/deployment


> frontend@0.1.0 postbuild
> node scripts/post-build.js ./build ../microservices/src/frontend/public

Deleting stale folder: ../microservices/src/frontend/public
Deleted stale destination folder: ../microservices/src/frontend/public
Copying files from ./build to ../microservices/src/frontend/public
Copied ./build to ../microservices/src/frontend/public successfully!
Completed.

Setup completed successfully!

╔════════════════════════════════════════════════════════╗
                Artifact Registry Setup                  
╚════════════════════════════════════════════════════════╝

Creating Artifact Registry repository...
Create request issued for: [monolith-demo]
Waiting for operation [projects/qwiklabs-gcp-03-68b272d2609e/locations/us-central1/operations/7a670af9-69ff-40ff-aeee-619d623f13c7] to complete...done.                                       
Created repository [monolith-demo].
Configuring Docker authentication...
WARNING: Your config file at [/home/student_04_b1d93896267a/.docker/config.json] contains these credential helper entries:

{
  "credHelpers": {
    "gcr.io": "gcloud",
    "us.gcr.io": "gcloud",
    "eu.gcr.io": "gcloud",
    "asia.gcr.io": "gcloud",
    "staging-k8s.gcr.io": "gcloud",
    "marketplace.gcr.io": "gcloud",
    "africa-south1-docker.pkg.dev": "gcloud",
    "asia-docker.pkg.dev": "gcloud",
    "asia-east1-docker.pkg.dev": "gcloud",
    "asia-east2-docker.pkg.dev": "gcloud",
    "asia-northeast1-docker.pkg.dev": "gcloud",
    "asia-northeast2-docker.pkg.dev": "gcloud",
    "asia-northeast3-docker.pkg.dev": "gcloud",
    "asia-south1-docker.pkg.dev": "gcloud",
    "asia-south2-docker.pkg.dev": "gcloud",
    "asia-southeast1-docker.pkg.dev": "gcloud",
    "asia-southeast2-docker.pkg.dev": "gcloud",
    "asia-southeast3-docker.pkg.dev": "gcloud",
    "australia-southeast1-docker.pkg.dev": "gcloud",
    "australia-southeast2-docker.pkg.dev": "gcloud",
    "docker.africa-south1.rep.pkg.dev": "gcloud",
    "docker.asia-east1.rep.pkg.dev": "gcloud",
    "docker.asia-east2.rep.pkg.dev": "gcloud",
    "docker.asia-northeast1.rep.pkg.dev": "gcloud",
    "docker.asia-northeast2.rep.pkg.dev": "gcloud",
    "docker.asia-northeast3.rep.pkg.dev": "gcloud",
    "docker.asia-south1.rep.pkg.dev": "gcloud",
    "docker.asia-south2.rep.pkg.dev": "gcloud",
    "docker.asia-southeast1.rep.pkg.dev": "gcloud",
    "docker.asia-southeast2.rep.pkg.dev": "gcloud",
    "docker.australia-southeast1.rep.pkg.dev": "gcloud",
    "docker.australia-southeast2.rep.pkg.dev": "gcloud",
    "docker.europe-central2.rep.pkg.dev": "gcloud",
    "docker.europe-north1.rep.pkg.dev": "gcloud",
    "docker.europe-southwest1.rep.pkg.dev": "gcloud",
    "docker.europe-west1.rep.pkg.dev": "gcloud",
    "docker.europe-west10.rep.pkg.dev": "gcloud",
    "docker.europe-west12.rep.pkg.dev": "gcloud",
    "docker.europe-west2.rep.pkg.dev": "gcloud",
    "docker.europe-west3.rep.pkg.dev": "gcloud",
    "docker.europe-west4.rep.pkg.dev": "gcloud",
    "docker.europe-west6.rep.pkg.dev": "gcloud",
    "docker.europe-west8.rep.pkg.dev": "gcloud",
    "docker.europe-west9.rep.pkg.dev": "gcloud",
    "docker.me-central1.rep.pkg.dev": "gcloud",
    "docker.me-central2.rep.pkg.dev": "gcloud",
    "docker.me-west1.rep.pkg.dev": "gcloud",
    "docker.northamerica-northeast1.rep.pkg.dev": "gcloud",
    "docker.northamerica-northeast2.rep.pkg.dev": "gcloud",
    "docker.southamerica-east1.rep.pkg.dev": "gcloud",
    "docker.southamerica-west1.rep.pkg.dev": "gcloud",
    "docker.us-central1.rep.pkg.dev": "gcloud",
    "docker.us-central2.rep.pkg.dev": "gcloud",
    "docker.us-east1.rep.pkg.dev": "gcloud",
    "docker.us-east4.rep.pkg.dev": "gcloud",
    "docker.us-east5.rep.pkg.dev": "gcloud",
    "docker.us-east7.rep.pkg.dev": "gcloud",
    "docker.us-south1.rep.pkg.dev": "gcloud",
    "docker.us-west1.rep.pkg.dev": "gcloud",
    "docker.us-west2.rep.pkg.dev": "gcloud",
    "docker.us-west3.rep.pkg.dev": "gcloud",
    "docker.us-west4.rep.pkg.dev": "gcloud",
    "europe-central2-docker.pkg.dev": "gcloud",
    "europe-docker.pkg.dev": "gcloud",
    "europe-north1-docker.pkg.dev": "gcloud",
    "europe-north2-docker.pkg.dev": "gcloud",
    "europe-southwest1-docker.pkg.dev": "gcloud",
    "europe-west1-docker.pkg.dev": "gcloud",
    "europe-west10-docker.pkg.dev": "gcloud",
    "europe-west12-docker.pkg.dev": "gcloud",
    "europe-west2-docker.pkg.dev": "gcloud",
    "europe-west3-docker.pkg.dev": "gcloud",
    "europe-west4-docker.pkg.dev": "gcloud",
    "europe-west6-docker.pkg.dev": "gcloud",
    "europe-west8-docker.pkg.dev": "gcloud",
    "europe-west9-docker.pkg.dev": "gcloud",
    "me-central1-docker.pkg.dev": "gcloud",
    "me-central2-docker.pkg.dev": "gcloud",
    "me-west1-docker.pkg.dev": "gcloud",
    "northamerica-northeast1-docker.pkg.dev": "gcloud",
    "northamerica-northeast2-docker.pkg.dev": "gcloud",
    "northamerica-south1-docker.pkg.dev": "gcloud",
    "southamerica-east1-docker.pkg.dev": "gcloud",
    "southamerica-west1-docker.pkg.dev": "gcloud",
    "us-central1-docker.pkg.dev": "gcloud",
    "us-central2-docker.pkg.dev": "gcloud",
    "us-docker.pkg.dev": "gcloud",
    "us-east1-docker.pkg.dev": "gcloud",
    "us-east4-docker.pkg.dev": "gcloud",
    "us-east5-docker.pkg.dev": "gcloud",
    "us-east7-docker.pkg.dev": "gcloud",
    "us-south1-docker.pkg.dev": "gcloud",
    "us-west1-docker.pkg.dev": "gcloud",
    "us-west2-docker.pkg.dev": "gcloud",
    "us-west3-docker.pkg.dev": "gcloud",
    "us-west4-docker.pkg.dev": "gcloud",
    "us-west8-docker.pkg.dev": "gcloud"
  }
}
Adding credentials for: us-central1-docker.pkg.dev
gcloud credential helpers already registered correctly.

╔════════════════════════════════════════════════════════╗
                  Enabling GCP Services                  
╚════════════════════════════════════════════════════════╝

Enabling required GCP services...
Operation "operations/acf.p2-964121895670-60c8bd5f-0bab-4c76-9a27-1ef607bf6d19" finished successfully.

╔════════════════════════════════════════════════════════╗
                Initial Build and Deploy                 
╚════════════════════════════════════════════════════════╝

Building and submitting monolith image (v1.0.0)...
Creating temporary archive of 27 file(s) totalling 2.4 MiB before compression.
Uploading tarball of [.] to [gs://qwiklabs-gcp-03-68b272d2609e_cloudbuild/source/1778737870.953088-f67e4b1b0f6f410684863e9a7671cbf4.tgz]
Created [https://cloudbuild.googleapis.com/v1/projects/qwiklabs-gcp-03-68b272d2609e/locations/global/builds/c2867ab3-c726-41fc-a94e-3148b7d6bbd2].
Logs are available at [ https://console.cloud.google.com/cloud-build/builds/c2867ab3-c726-41fc-a94e-3148b7d6bbd2?project=964121895670 ].
Waiting for build to complete. Polling interval: 1 second(s).
------------------------------------------------------------------------------------- REMOTE BUILD OUTPUT -------------------------------------------------------------------------------------
starting build "c2867ab3-c726-41fc-a94e-3148b7d6bbd2"

FETCHSOURCE
Fetching storage object: gs://qwiklabs-gcp-03-68b272d2609e_cloudbuild/source/1778737870.953088-f67e4b1b0f6f410684863e9a7671cbf4.tgz#1778737872745263
Copying gs://qwiklabs-gcp-03-68b272d2609e_cloudbuild/source/1778737870.953088-f67e4b1b0f6f410684863e9a7671cbf4.tgz#1778737872745263...
/ [1 files][  1.4 MiB/  1.4 MiB]                                                
Operation completed over 1 objects/1.4 MiB.
BUILD
Already have image (with digest): gcr.io/cloud-builders/gcb-internal
Sending build context to Docker daemon  2.577MB
Step 1/7 : FROM node:16
16: Pulling from library/node
311da6c465ea: Pulling fs layer
7e9bf114588c: Pulling fs layer
ffd9397e94b7: Pulling fs layer
513d77925604: Pulling fs layer
ae3b95bbaa61: Pulling fs layer
0e421f66aff4: Pulling fs layer
ca266fd61921: Pulling fs layer
ee7d78be1eb9: Pulling fs layer
ca266fd61921: Waiting
ee7d78be1eb9: Waiting
ae3b95bbaa61: Verifying Checksum
ae3b95bbaa61: Download complete
7e9bf114588c: Verifying Checksum
7e9bf114588c: Download complete
ca266fd61921: Verifying Checksum
ca266fd61921: Download complete
ee7d78be1eb9: Verifying Checksum
ee7d78be1eb9: Download complete
0e421f66aff4: Verifying Checksum
0e421f66aff4: Download complete
311da6c465ea: Download complete
ffd9397e94b7: Verifying Checksum
ffd9397e94b7: Download complete
311da6c465ea: Pull complete
513d77925604: Verifying Checksum
513d77925604: Download complete
7e9bf114588c: Pull complete
ffd9397e94b7: Pull complete
513d77925604: Pull complete
ae3b95bbaa61: Pull complete
0e421f66aff4: Pull complete
ca266fd61921: Pull complete
ee7d78be1eb9: Pull complete
Digest: sha256:f77a1aef2da8d83e45ec990f45df50f1a286c5fe8bbfb8c6e4246c6389705c0b
Status: Downloaded newer image for node:16
 1ddc7e4055fd
Step 2/7 : WORKDIR /usr/src/app
 Running in 6f4d87911da1
Removing intermediate container 6f4d87911da1
 61fe38802091
Step 3/7 : COPY package*.json ./
 db5c4ff93079
Step 4/7 : RUN npm install
 Running in dc79637d944f

added 68 packages, and audited 69 packages in 2s

14 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (4 low, 1 moderate, 2 high)

To address all issues, run:
  npm audit fix

Run `npm audit` for details.
npm notice 
npm notice New major version of npm available! 8.19.4 -> 11.14.1
npm notice Changelog: <https://github.com/npm/cli/releases/tag/v11.14.1>
npm notice Run `npm install -g npm@11.14.1` to update!
npm notice 
Removing intermediate container dc79637d944f
 ac58e6175cde
Step 5/7 : COPY . .
 51e828a95485
Step 6/7 : EXPOSE 8080
 Running in a3a965022136
Removing intermediate container a3a965022136
 1c7c01e552ec
Step 7/7 : CMD [ "node", "src/server.js" ]
 Running in 12199afdea46
Removing intermediate container 12199afdea46
 63a92256e920
Successfully built 63a92256e920
Successfully tagged us-central1-docker.pkg.dev/qwiklabs-gcp-03-68b272d2609e/monolith-demo/monolith:1.0.0
PUSH
Pushing us-central1-docker.pkg.dev/qwiklabs-gcp-03-68b272d2609e/monolith-demo/monolith:1.0.0
The push refers to repository [us-central1-docker.pkg.dev/qwiklabs-gcp-03-68b272d2609e/monolith-demo/monolith]
2a1d37b65ff1: Preparing
36d450ed56fa: Preparing
33f3265e4068: Preparing
e1d33cedfca0: Preparing
be322b479aee: Preparing
d41bcd3a037b: Preparing
fe0d845e767b: Preparing
f25ec1d93a58: Preparing
794ce8b1b516: Preparing
3220beed9b06: Preparing
684f82921421: Preparing
9af5f53e8f62: Preparing
684f82921421: Waiting
9af5f53e8f62: Waiting
e1d33cedfca0: Pushed
be322b479aee: Pushed
33f3265e4068: Pushed
2a1d37b65ff1: Pushed
f25ec1d93a58: Pushed
d41bcd3a037b: Pushed
36d450ed56fa: Pushed
684f82921421: Pushed
fe0d845e767b: Pushed
9af5f53e8f62: Pushed
3220beed9b06: Pushed
794ce8b1b516: Pushed
1.0.0: digest: sha256:dbba0ef7bc46762b830bed335387e9e82368780a06ad28ec11b02171bdcec3ea size: 2841
DONE
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
ID: c2867ab3-c726-41fc-a94e-3148b7d6bbd2
CREATE_TIME: 2026-05-14T05:51:13+00:00
DURATION: 1M20S
SOURCE: gs://qwiklabs-gcp-03-68b272d2609e_cloudbuild/source/1778737870.953088-f67e4b1b0f6f410684863e9a7671cbf4.tgz
IMAGES: us-central1-docker.pkg.dev/qwiklabs-gcp-03-68b272d2609e/monolith-demo/monolith:1.0.0
STATUS: SUCCESS
Deploying monolith to Cloud Run...
Deploying container to Cloud Run service [monolith] in project [qwiklabs-gcp-03-68b272d2609e] region [us-central1]
Deploying new service...                                                                                                                                                                      
  Setting IAM Policy...done                                                                                                                                                                   
  Creating Revision...done                                                                                                                                                                    
  Routing traffic...done                                                                                                                                                                      
Done.                                                                                                                                                                                         
Service [monolith] revision [monolith-00001-2sj] has been deployed and is serving 100 percent of traffic.
Service URL: https://monolith-964121895670.us-central1.run.app

╔════════════════════════════════════════════════════════╗
                Concurrency Testing                     
╚════════════════════════════════════════════════════════╝

Testing with concurrency=1...
Deploying container to Cloud Run service [monolith] in project [qwiklabs-gcp-03-68b272d2609e] region [us-central1]
Deploying...                                                                                                                                                                                  
  Setting IAM Policy...done                                                                                                                                                                   
  Creating Revision...done                                                                                                                                                                    
  Routing traffic...done                                                                                                                                                                      
Done.                                                                                                                                                                                         
Service [monolith] revision [monolith-00002-qkz] has been deployed and is serving 100 percent of traffic.
Service URL: https://monolith-964121895670.us-central1.run.app
Testing with concurrency=80...
Deploying container to Cloud Run service [monolith] in project [qwiklabs-gcp-03-68b272d2609e] region [us-central1]
Deploying...                                                                                                                                                                                  
  Setting IAM Policy...done                                                                                                                                                                   
  Creating Revision...done                                                                                                                                                                    
  Routing traffic...done                                                                                                                                                                      
Done.                                                                                                                                                                                         
Service [monolith] revision [monolith-00003-r8x] has been deployed and is serving 100 percent of traffic.
Service URL: https://monolith-964121895670.us-central1.run.app

╔════════════════════════════════════════════════════════╗
                  Frontend Update                       
╚════════════════════════════════════════════════════════╝

Updating frontend code...
/*
Copyright 2019 Google LLC

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    https://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
import React from "react";
import { Box, Paper, Typography } from "@mui/material";

export default function Home() {
  return (
    <Box sx={{ flexGrow: 1 }}>
      <Paper
        elevation={3}
        sx={{
          width: "800px",
          margin: "0 auto",
          padding: (theme) => theme.spacing(3, 2),
        }}
      >
        <Typography variant="h5">Fancy Fashion &amp; Style Online</Typography>
        <br />
        <Typography variant="body1">
          Tired of mainstream fashion ideas, popular trends and societal norms?
          This line of lifestyle products will help you catch up with the Fancy
          trend and express your personal style. Start shopping Fancy items now!
        </Typography>
      </Paper>
    </Box>
  );
}

╔════════════════════════════════════════════════════════╗
                  Rebuild and Redeploy                   
╚════════════════════════════════════════════════════════╝

Building monolith with updated frontend...

> frontend@0.1.0 build:monolith
> env-cmd -f .env.monolith react-scripts build

(node:1519) [DEP0176] DeprecationWarning: fs.F_OK is deprecated, use fs.constants.F_OK instead
(Use `node --trace-deprecation ...` to show where the warning was created)
Creating an optimized production build...
Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
Compiled successfully.

File sizes after gzip:

  88.3 kB (+80 B)  build/static/js/main.0b89069c.js

The project was built assuming it is hosted at /.
You can control this with the homepage field in your package.json.

The build folder is ready to be deployed.
You may serve it with a static server:

  npm install -g serve
  serve -s build

Find out more about deployment here:

  https://cra.link/deployment


> frontend@0.1.0 postbuild:monolith
> node scripts/post-build.js ./build ../monolith/public

Deleting stale folder: ../monolith/public
Deleted stale destination folder: ../monolith/public
Copying files from ./build to ../monolith/public
Copied ./build to ../monolith/public successfully!
Building and submitting monolith image (v2.0.0)...
Creating temporary archive of 27 file(s) totalling 2.4 MiB before compression.
Uploading tarball of [.] to [gs://qwiklabs-gcp-03-68b272d2609e_cloudbuild/source/1778738029.378185-97a40676ac4f4b83826b2a35a962fbd4.tgz]
Created [https://cloudbuild.googleapis.com/v1/projects/qwiklabs-gcp-03-68b272d2609e/locations/global/builds/09806fea-6210-4394-839e-19243912cfad].
Logs are available at [ https://console.cloud.google.com/cloud-build/builds/09806fea-6210-4394-839e-19243912cfad?project=964121895670 ].
Waiting for build to complete. Polling interval: 1 second(s).
------------------------------------------------------------------------------------- REMOTE BUILD OUTPUT -------------------------------------------------------------------------------------
starting build "09806fea-6210-4394-839e-19243912cfad"

FETCHSOURCE
Fetching storage object: gs://qwiklabs-gcp-03-68b272d2609e_cloudbuild/source/1778738029.378185-97a40676ac4f4b83826b2a35a962fbd4.tgz#1778738030164189
Copying gs://qwiklabs-gcp-03-68b272d2609e_cloudbuild/source/1778738029.378185-97a40676ac4f4b83826b2a35a962fbd4.tgz#1778738030164189...
/ [1 files][  1.4 MiB/  1.4 MiB]                                                
Operation completed over 1 objects/1.4 MiB.
BUILD
Already have image (with digest): gcr.io/cloud-builders/gcb-internal
Sending build context to Docker daemon  2.577MB
Step 1/7 : FROM node:16
16: Pulling from library/node
311da6c465ea: Pulling fs layer
7e9bf114588c: Pulling fs layer
ffd9397e94b7: Pulling fs layer
513d77925604: Pulling fs layer
ae3b95bbaa61: Pulling fs layer
0e421f66aff4: Pulling fs layer
ca266fd61921: Pulling fs layer
ee7d78be1eb9: Pulling fs layer
ca266fd61921: Waiting
ee7d78be1eb9: Waiting
ae3b95bbaa61: Verifying Checksum
ae3b95bbaa61: Download complete
7e9bf114588c: Verifying Checksum
7e9bf114588c: Download complete
ca266fd61921: Verifying Checksum
ca266fd61921: Download complete
0e421f66aff4: Verifying Checksum
0e421f66aff4: Download complete
ee7d78be1eb9: Verifying Checksum
ee7d78be1eb9: Download complete
311da6c465ea: Verifying Checksum
311da6c465ea: Download complete
ffd9397e94b7: Verifying Checksum
ffd9397e94b7: Download complete
513d77925604: Verifying Checksum
513d77925604: Download complete
311da6c465ea: Pull complete
7e9bf114588c: Pull complete
ffd9397e94b7: Pull complete
513d77925604: Pull complete
ae3b95bbaa61: Pull complete
0e421f66aff4: Pull complete
ca266fd61921: Pull complete
ee7d78be1eb9: Pull complete
Digest: sha256:f77a1aef2da8d83e45ec990f45df50f1a286c5fe8bbfb8c6e4246c6389705c0b
Status: Downloaded newer image for node:16
 1ddc7e4055fd
Step 2/7 : WORKDIR /usr/src/app
 Running in cb39217e70d1
Removing intermediate container cb39217e70d1
 5129975c12a1
Step 3/7 : COPY package*.json ./
 abb32d89978d
Step 4/7 : RUN npm install
 Running in 305a23c537cd

added 68 packages, and audited 69 packages in 2s

14 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (4 low, 1 moderate, 2 high)

To address all issues, run:
  npm audit fix

Run `npm audit` for details.
npm notice 
npm notice New major version of npm available! 8.19.4 -> 11.14.1
npm notice Changelog: <https://github.com/npm/cli/releases/tag/v11.14.1>
npm notice Run `npm install -g npm@11.14.1` to update!
npm notice
Removing intermediate container 305a23c537cd
 bf5ad65a5959
Step 5/7 : COPY . .
 955fd3bc5dfa
Step 6/7 : EXPOSE 8080
 Running in be5095fc6eb9
Removing intermediate container be5095fc6eb9
 fcfb86a52ab1
Step 7/7 : CMD [ "node", "src/server.js" ]
 Running in 49ca89388885
Removing intermediate container 49ca89388885
 0d282f4fc6e8
Successfully built 0d282f4fc6e8
Successfully tagged us-central1-docker.pkg.dev/qwiklabs-gcp-03-68b272d2609e/monolith-demo/monolith:2.0.0
PUSH
Pushing us-central1-docker.pkg.dev/qwiklabs-gcp-03-68b272d2609e/monolith-demo/monolith:2.0.0
The push refers to repository [us-central1-docker.pkg.dev/qwiklabs-gcp-03-68b272d2609e/monolith-demo/monolith]
584797290123: Preparing
034e93a8b0a1: Preparing
17df98a70087: Preparing
d8a56d6244f7: Preparing
be322b479aee: Preparing
d41bcd3a037b: Preparing
fe0d845e767b: Preparing
f25ec1d93a58: Preparing
794ce8b1b516: Preparing
                                                                                                              
  Creating Revision...done                                                                                                                                                                    
  Routing traffic...done                                                                                                                                                                      
Done.                                                                                                                                                                                         
Service [monolith] revision [monolith-00004-4tf] has been deployed and is serving 100 percent of traffic.
Service URL: https://monolith-964121895670.us-central1.run.app

╔════════════════════════════════════════════════════════╗
             Lab Completed Successfully!          
╚════════════════════════════════════════════════════════╝

🙏 Thank you for following Dr. Abhishek's tutorial!
📺 Subscribe for more GCP content:
https://www.youtube.com/@drabhishek.5460

student_04_b1d93896267a@cloudshell:~ (qwiklabs-gcp-03-68b272d2609e)$ 
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment