5. Upload to Firebase Hosting
Skip this step if you already have firebase tools installed. If you do not have this, you must install that first.
If you are not sure whether
npmis installed on your machine, run
$ npm -v, and see if it lists a version number. If it does, then you already have
npm. If it says “command not found”, you need to install it.
npmis installed, run the following command:
npm install -g firebase-tools
firebase-toolsis now installed!
- Log into Firebase using your Google account by running the following command:
- Type Y and you will be redirected to your browser.
- Follow the command prompt and the link in your browser. Accept the permissions by clicking Ok. When you return to your terminal you should see that you are now logged in.
- Now you have to initialize the firebase. Run the following command:
- Use the arrow keys to navigate the cursor to Hosting and hit the spacebar to select it, then press enter. Now you will see this screen:
- Select an existing project by pressing Enter. Use the arrow keys to select the project you have made in the firebase console.
- Next, enter build/web as the public directory and press enter, then enter y (for yes) to select the single page app option.
- Enter n (for no) to Set up automatic builds and deploys with the GitHub option.
Run the following command to build the app for the web:
flutter build web --web-renderer html --release
Run the following command to upload the admin app to the Firebase hosting:
After this command, you will get a Hosting URL from Firebase which will be your Admin URL.