Firebase Adapter

Qwik Router Firebase Adapter allows you to connect Qwik Router to Firebase.

Installation

To integrate the firebase adapter, use the add command:

pnpm run qwik add firebase

The adapter will add a new vite.config.mts within the adapters/ directory, and a new entry file will be created, such as:

โ””โ”€โ”€ adapters/
    โ””โ”€โ”€ firebase
        โ””โ”€โ”€ vite.config.mts
โ””โ”€โ”€ src/
    โ””โ”€โ”€ entry-firebase.tsx

Additionally, within the package.json, the build.server and serve scripts will be updated.

Production build

To build the application for production, use the build command, this command will automatically run build.server and build.client:

pnpm run build

Deploy to Firebase

Before deploy you need to setup your Firebase Credentials and add a Firebase project to the repository using these commands.

firebase login
firebase use --add
pnpm run deploy

Done!

Contributors

Thanks to all the contributors who have helped make this documentation better!

  • leifermendez
  • mhevery