Documentação Bando

Arquitetura e deploy

Prepara o teu projeto para produção e entende as principais peças que o fazem funcionar.

Como o Bando é composto?

Antes de fazer deploy, é útil entender quais partes formam o runtime.

CoreDefine schemas e tipos.
DatabasePersiste os dados.
ServerExpõe a API.
ClientFacilita o consumo.
StudioPermite gerir conteúdo.

O que precisas em produção?

O runtime precisa conseguir acessar um PostgreSQL e receber as configurações necessárias através do ambiente.

  1. Base de dados

    Configura DATABASE_URL apontando para o PostgreSQL de produção.

  2. Segurança

    Define um JWT_SECRET forte e privado.

  3. Administrador

    Fornece o email e a password necessários para o primeiro administrador.

  4. Inicia o runtime

    BASH
    npx bando start

Desenvolvimento vs. produção

Durante o desenvolvimento podes executar o Bando localmente. Em produção, o princípio é o mesmo: o runtime precisa de acesso ao PostgreSQL e das variáveis de ambiente corretas.

Ver todas as variáveis de ambiente →
Arquitetura e deploy | Bando