- Crearse cuenta y proyecto en firebase
- Crear BD Realtime Database en firebase (Develop -> Database)
- Activar autenticacion de google en firebase (Develop -> Authentication -> Método de inicio de sesión)
- Bajarse repositorio del proyecto:
git clone [email protected]:ismaeliberal/functions-firebase.git
- Entrar en la carpeta del proyecto y instalar el CLI de firebase
cd functions-firebase
npm install -g firebase-tools
- Logearse con la cuenta de firebase y añadir el proyecto
firebase login
firebase use --add
- Instalamos las dependencias del proyecto y de las funciones
npm install
cd functions
npm install
- Crear un fichero con nombre
firebase-config.json
dentro desrc/configs/
con las credenciales de nuestro proyecto y el siguiente formato
{
"apiKey": "CAMBIAR",
"authDomain": "CAMBIAR",
"databaseURL": "CAMBIAR",
"projectId": "CAMBIAR",
"storageBucket": "CAMBIAR",
"messagingSenderId": "CAMBIAR"
}
- Deploy de las functions para probar los cambios
firebase deploy --only functions