Skip to content

Latest commit

 

History

History
48 lines (33 loc) · 1.11 KB

README.md

File metadata and controls

48 lines (33 loc) · 1.11 KB

Configurando Netlify

Instalação e login

cd apps/api
npm i -g netlify-cli
netlify login

Criar um site

netlify sites:create

Copie a url da saída desse comando e configure a variável de ambiente VITE_API_URL no arquivo /apps/addon/.env:

VITE_API_URL="https://XXXX.netlify.app"
VITE_FIREBASE_CONFIG='...'

Configurar credenciais

A API precisa acessar o banco de dados para retornar o cookie de sessão e autorizar o usuário anônimo. Crie uma conta de serviço no firebase (configurações do projeto > contas de serviço), e cole o conteúdo do json como uma string, juntos ao e-mail e senha da conta do grancursos:

netlify env:set EMAIL '...'
netlify env:set SENHA '...'
netlify env:set SERVICE_ACCOUNT '...'

Utilização

Execute o comando abaixo para testar localmente:

pnpm --filter=api run dev

O projeto terá sido bem configurado caso o retorno da requisição GET / seja "Unsupported method". Senão, provavelmente é um erro ao configurar as variáveis de ambiente.

Dar deploy

netlify deploy --prod