mirror of
https://github.com/AmruthPillai/Reactive-Resume.git
synced 2025-11-12 15:52:56 +10:00
3.0 KiB
3.0 KiB
Deployment
This is a guide on how to build the source from scratch, along with setting up Firebase and related cloud functions to be able to export PDFs just like the original deployment of rxresu.me.
Requirements
- A Firebase project
- Works on both Linux, macOS and Windows
- Requires Node.js & NPM installed on the machine
Setting up Firebase
- Create a new Firebase project by visiting Firebase Console and clicking on
Add Project
- Disable Google Analytics, or keep it enabled as per your requirements. Most people wouldn't need it.
- Wait until Project is created, then click on Continue
- Navigate to Realtime Database, and click on
Create Database
- Select any location that's nearby to you, and most importantly, create the database in
Test Modeand click on Enable
- Go back to Project Overview and click on
Weband skip through every other step by clickingNext.
- Copy configuration variables of your project, or keep this page open as you will need it later
Cloning the Repository
- Run this command on your machine's terminal or Command Prompt
git clone git@github.com:AmruthPillai/Reactive-Resume.git
- Copy the file
.env.exampleto.envand start editing the file
cp .env.example .env
- Copy configuration variables from last step to the .env file, it's fine to have
FIREBASE_MEASUREMENTIDempty if you had Google Analytics disabled.
-
Run
npm installon the terminal/command prompt -
After that's done, run
npm run buildand allow some time for the process to build






