Google Cloud Run Middleware
Qwik City Cloud Run middleware allows you to run a Qwik City app on Google Cloud Run
Installation
To integrate the Cloud Run adapter, use the add command:
npm run qwik add cloud-runProduction build
To build the application for production, use the build command, this command will automatically run npm run build.server and npm run build.client:
npm run buildProduction deploy
After running npm run build you will have 2 build folders.
- The
distfolder will be created including all the static files. - The
serverfolder will be created including all node server files.
To deploy your app, you need to:
-
Have a Google Cloud account
-
Install the
gcloudCLIIf you don't have gcloud, follow Google Cloud's official documentation.
-
Authenticate with the
gcloudCLITo authenticate the
gcloudCLI, run this command:gcloud auth loginGrant the SDK access to the account you created in step 1.
-
Change the name of the deploy script
Update the name of your Cloud Run app in the deploy script in your package.json.
"deploy": "gcloud run deploy my-cloud-run-app --source ." -
Run deploy script
Deploy to Google Cloud Run with:
npm run deploy