In this guide, we build the application locally and then simply upload the entire project folder to Google App Engine. After the upload, Google App Engine will automatically start the script in our package.json and your app will be available immediately.

Make sure you have a Google Cloud Account, a project and an empty Google App Engine app set up on . Furthermore, make sure to download and install the Cloud SDK (CLI) from Google as explained here and log into your Google Cloud Account.

or for flexible environment the minimal configuration is:

Now build your app with .

Voilà! Your Nuxt.js application is now hosted on Google App Engine!

  • Make sure in package.json is the command that you want to run after deployment. If you usually run by start:prod or some other command, your app will not work as expected.

Make sure to put the and not the project-name in the deploy command. These are two different things but easy to mix up.