Ajuda da hospedagem
Banco de dados e Redis
Bancos, Redis, workers e cron: como criar e conectar o site.
A aba Banco de dados reúne todos os componentes do serviço que não são o site: bancos, Redis, workers e tarefas cron. Cada um roda em container próprio, na rede interna do serviço, e só o seu site os enxerga.
Tipos de componente
| Tipo | Uso |
|---|---|
| MariaDB, MySQL, PostgreSQL | Banco relacional |
| Redis | Cache e filas |
| Worker | Processo em segundo plano (ex.: fila) |
| Cron | Comando agendado |
A quantidade de bancos, workers e crons que cabe no serviço depende do plano; o painel mostra o uso (ex.: bancos usados / máximo). Os limites também aparecem em Configurações.
Adicionar um componente
- Clique em Adicionar componente e escolha o tipo.
- Informe memória e CPU. Cada tipo tem um mínimo; o formulário já preenche o mínimo ao trocar o tipo.
- Para worker: nome (
worker-1,worker-2…), runtime, versão e comando. Para cron: agendamento de 5 campos e comando. - Confirme. O componente nasce na hora e a memória/CPU saem do total do seu plano. A soma de todos os componentes não pode passar do plano (veja Divisão de recursos).
Conectar o site ao banco
O card de cada banco mostra os dados reais de conexão, com botão de copiar:
- Host:
db - Porta:
5432(PostgreSQL) ou3306(MariaDB/MySQL) - Usuário e Banco: derivados do nome do serviço
- Senha: não aparece no painel; está na variável de ambiente
DB_PASSWORDdo app (tambémDB_HOST,DB_USEReDB_NAME).
Redis
- Host:
redis, porta:6379. - A URL completa, com senha, está na variável de ambiente
REDIS_URLdo app. - O Redis só aceita conexões de dentro da rede do serviço.
Remover
Remover um componente apaga o container e os dados dele. Faça um backup antes se precisar do conteúdo.