Bancos e imagens Docker
Banco de dados
Seção intitulada “Banco de dados”-
No canvas, clique em Adicionar e depois em Database.
-
Escolha o tipo:
banco para quê PostgreSQL relacional, o padrão robusto MySQL relacional, amplamente usado MariaDB derivado do MySQL MongoDB documentos (NoSQL) Redis cache e chave-valor em memória -
Dê um Nome do serviço e confirme.
Usuário e senha são gerados automaticamente. Para a sua aplicação usar o banco, ligue os dois serviços, e as credenciais chegam como variáveis de ambiente. Veja Variáveis, links e rede.
O banco nasce como Rascunho, como todo serviço. Clique em Deploy para subir.
Imagem Docker
Seção intitulada “Imagem Docker”Para rodar qualquer imagem de um registro público, como o Docker Hub:
- No canvas, clique em Adicionar e depois em Docker Image.
- Em Imagem, informe o nome, como
nginx:latest. Sem a parte depois do:, usamoslatest. - Dê um Nome do serviço e clique em Criar.
- Ajuste as variáveis e os recursos e clique em Deploy.
Por enquanto, só imagens de registros públicos.
Comando de início
Seção intitulada “Comando de início”Toda imagem traz um comando padrão, que é o que sobe quando o serviço inicia. Para trocar esse comando, abra o serviço, vá em Config e preencha Comando de início.
- Escreva como num terminal, por exemplo
npm run startougateway run. - Deixe em branco para usar o comando da imagem.
- A mudança só vale depois de reimplantar. A barra do topo do canvas avisa que há alteração pendente.
- Para usar variáveis de ambiente no comando, ou encadear mais de um, escreva
sh -c "...", como emsh -c "node server.js --port $PORT".
O campo vale para aplicações vindas de imagem e do GitHub. Bancos de dados não têm comando de início.