immobileapp / oldApp2

Estacionamento Fácil e Descomplicado
1 stars 0 forks source link

Separar ambientes #10

Open brunoocasali opened 6 years ago

brunoocasali commented 6 years ago

Precisamos pensar em como separar os dados de produção/teste.

Dezainer commented 6 years ago

O Firebase tem umas CLIs bem interessantes, estive trabalhando com uma pra fazer deploy das cloud functions e tal, pelo que vi tem alguma coisa que deixa você trocar de DB... Inclusive, na versão mais premium do FB(paga por consumo), da pra ter multiplos databases tanto do firestore quanto do real time... Acredito que o Firebase va ser bem útli nessa questão ai :+1:

Dezainer commented 6 years ago

@brunoocasali Da uma olhada aqui: https://github.com/firebase/firebase-tools Tem tanto a CLI quanto uma dependencia pra Node, bem loko

Dezainer commented 6 years ago

https://stackoverflow.com/questions/37450439/separate-dev-and-prod-firebase-environment Esse cara por exemplo criou um projeto de dev e um de app, funciona tbm...

Dezainer commented 6 years ago

@brunoocasali Pelo jeito é o "padrão", vi uma galera fazendo assim. Da pra imaginar como seria e fica bem bom, a config do banco é um JSON simples, altera na hora de testar e quando vai pra prod muda o json, da pra automatizar isso e criar uns testes bem bons pras funcionalidades que mexem com o banco e tal(que no caso meio q são quase todas)

brunoocasali commented 6 years ago

Pois é, se é a melhor forma dá pra mandar ver :)