Como Conectar em servidor Postgres no Fly.io
Veja como conectar em um banco de dados de uma instância no fly.io.
O Fly.io oferece meios de subir aplicacões, otimizando recurso. O deploy utiliza containers e oferece uma complexidade inicial, mas no geral a solução técnica ( uma vez entendido ) aparenta ser mais simples do que os demais provedores de mercado.
Para se conectar no POSTGRES através de um app publicado no fly.io você pode utilizar o DBEAVER.
Basta conectar na instância do aplicativo via SSH e consulte a senha exibindo o resultado da variável $OPERATOR_PASSWORD.
Conecte-se via ssh através do terminal, no comando:
fly ssh console -a myapp-db
Com este comando você irá se conectar no aplicativo, em seguida imprimir a senha que está armazenada na variável de ambiente.
echo $OPERATOR_PASSWORD
Neste momento a senha do usuário postgres irá aparecer em seu terminal. Agora basta conectar utilizando um cliente postgres, como o DBEAVER.
Conecte utilizando o proxy, um recurso que cria uma ponte entre seu computador e o servidor de onde sua aplicação está registrada.
fly proxy 1234:5432 -a myapp-db
Lembrando que a porta 1234 é uma porta temporária que está criando em seu computador, então deve ser informada no DBEAVER.
O usuário geralmente é postgres e a senha é a exposta no procedimento exibido anteriormente.