firebase_cli.introducao - Crops-Team/guidelines GitHub Wiki
Instruções para instalar o Firebase CLI
e demais ferramentas (XCode, Android SDK, etc) estão em Ambiente De Desenvolvimento - Mac OS.
Important
Leia e siga as instruções de Ambiente De Desenvolvimento - Mac OS na ordem. Algumas ferramentas, incluindo Firebase CLI
, dependem de ferramentas prévias para funcionar.
Faça login na conta Google do projeto Firebase:
firebase login
Inicialize as ferramentas que serão usadas:
firebase init firestore
firebase init functions
É possível adicionar aliases, para que você possa ter mais de um projeto. Você também pode trocar de um projeto para outro.
firebase use --add <project-id>
# trocar entre projetos:
firebase use <project-id>
Para enviar as mudanças para o servidor, você pode mandar tando de um serviço específico como para todos os serviços:
firebase deploy
# functions:
firebase deploy --only functions
# firestore rules:
firebase deploy --only firestore:rules
É possível acessar o logging do servidor firebase:
firebase functions:log
Inicie o emulador do firebase:
firebase emulators:start --import .emulator_data --export-on-exit
# É possível também apenas rodar um serviço:
firebase emulators:start --import .emulator_data --export-on-exit --only function
No caso de uso com o emulador, você pode querer que o compilador typescript observe mudanças nas functions:
cd functions
tsc -w