Criar um backend self-hosted
Um backend self-hosted é uma imagem que você constrói e roda, para um tipo, como pagamentos. Você cria o backend no espaço de trabalho quando um teste está rodando ou você já comprou provedores. Criar ainda não faz nenhum build.
Owners e admins criam e gerenciam os backends self-hosted.
Criar um
Abra Self-hosted na barra lateral. Com um teste rodando e ainda sem backend, a página oferece o primeiro. Se não, use Novo backend no topo da página.
O diálogo pede:
- Tipo: para qual tipo é o backend. Só aparece quando você tem mais de um.
- Nome: como o backend aparece no espaço de trabalho. Você pode mudar quando quiser.
- Nome da imagem: o nome com que a imagem é baixada do seu registro. Ele acompanha o nome enquanto você digita, e você pode editar. Letras minúsculas, dígitos e hifens, 15 no máximo. Fica fixo depois do primeiro build.
- Ícone: opcional.
Escolha Criar. O backend fica licenciado na hora para cada provedor que você tem do tipo dele, até a data em que o seu teste ou a sua compra termina.
Um teste e uma compra permitem, cada um, um número fixo de backends por tipo. Quando você tem todos, o diálogo avisa e não cria mais.
A página do backend
O backend abre na página dele. No topo aparecem o nome, o nome da imagem, o tipo e a licença, com Construir à direita.
O menu da esquerda tem três partes:
- Imagem: o que entra na imagem e o que sai dela. Provedores, Licença, Construções, Segurança, Registry e Configurações.
- Comportamento: como o backend responde. Contextos, Cenários, Webhooks, Configuração do serviço e Valores padrão.
- Instalação: como rodar o backend. Início rápido, Espelhos e Drivers de armazenamento.
Provedores
Provedores lista cada provedor que a sua licença cobre. Selecione os que a imagem deve incluir. A sua licença não muda com o que você seleciona, então você pode adicionar um provedor de volta depois.
Pelo menos um provedor precisa estar selecionado.
O que entra na próxima imagem
Uma mudança nesta página não chega a uma imagem que você já roda. O próximo build leva tudo:
- Provedores: os selecionados.
- Drivers de armazenamento: os selecionados em Configurações. Sem nenhum selecionado, a imagem tem todos os drivers.
- Contextos, cenários, webhooks e configuração do serviço: os seus, empacotados na imagem. A imagem também pode ler esses arquivos de uma pasta que você monta ao rodar, sem um build novo.
- Valores padrão: se o explorador de API aparece, se o tráfego é gravado e se o replay está ligado. Você pode mudar cada um ao rodar a imagem.
- Como a imagem recebe a licença: busca a licença no nosso servidor ou leva a licença dentro.
Você edita contextos e cenários do mesmo jeito que num backend hospedado.
Veja Mudar valores com contextos e Escreva os seus próprios cenários.
Configurações
- Nome e ícone: como o backend aparece no espaço de trabalho.
- Repositório: o nome da imagem. Você pode renomear até o primeiro build.
- A licença: se as imagens buscam a licença no nosso servidor. Uma mudança vale a partir do próximo build.
- Drivers de armazenamento: quais drivers a imagem tem. Todos os drivers estão incluídos no preço.
Veja Licenças e Drivers de armazenamento.