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

TipoUso
MariaDB, MySQL, PostgreSQLBanco relacional
RedisCache e filas
WorkerProcesso em segundo plano (ex.: fila)
CronComando 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

  1. Clique em Adicionar componente e escolha o tipo.
  2. Informe memória e CPU. Cada tipo tem um mínimo; o formulário já preenche o mínimo ao trocar o tipo.
  3. Para worker: nome (worker-1, worker-2…), runtime, versão e comando. Para cron: agendamento de 5 campos e comando.
  4. 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) ou 3306 (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_PASSWORD do app (também DB_HOST, DB_USER e DB_NAME).

Redis

  • Host: redis, porta: 6379.
  • A URL completa, com senha, está na variável de ambiente REDIS_URL do 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.