Pular para o conteúdo principal

Introdução

  • Este artigo guia você na criação e hospedagem de uma aplicação PG Admin na Square Cloud.
  • Antes de começar, certifique-se de ter uma conta na Square Cloud, que pode ser criada através da página de cadastro. Você pode usar seu e-mail para criar uma conta.
  • Por fim, você precisa ter um plano pago ativo em sua conta. Você pode visualizar nossos planos e adquirir um de acordo com suas necessidades aqui.

Criando o Projeto

  • Primeiramente, precisamos de um ambiente Python. Para isso, precisamos de um requirements.txt ou um pyproject.toml. Você pode ver como criar um requirements.txt aqui.
  • Seu requirements.txt deve conter pgadmin4 e um servidor web para servi-lo. Neste tutorial, usaremos o gunicorn.
requirements.txt
  • Em seguida, você precisará de um arquivo de configuração config_local.py para definir alguns caminhos. Esses caminhos irão determinar onde salvar algumas informações sobre o seu pgadmin.
config_local.py
Já temos tudo pronto para deploy em nosso repositório aqui. Você só precisa baixar o project.zip e fazer o upload.

📁 Arquivos Necessários

Os seguintes arquivos são necessários no seu zip:
  • requirements.txt ou pyproject.toml
  • .env (opcional)

⚙️ Arquivo de Configuração

  • Você precisa configurar o ambiente de execução para Detectar manualmente e defini-lo como Python. Em um arquivo squarecloud.config ou squarecloud.app ficará assim:
squarecloud
  • Em seguida, precisamos definir 2 variáveis de ambiente, PGADMIN_SETUP_EMAIL e PGADMIN_SETUP_PASSWORD em um arquivo .env ou no ambiente da Square Cloud no menu de upload.
.env

Fazendo o Upload do Projeto para a Square Cloud

Após preparar os arquivos do seu projeto, você pode agora fazer o upload para a Square Cloud e hospedar seu projeto.
Acesse o Dashboard da Square Cloud e envie os arquivos do seu projeto.
Enviando aplicação para a Square Cloud

Considerações Finais

É isso! Seu painel pgAdmin já está no ar em my-pgadmin-subdomain.squareweb.app, pronto para você gerenciar seu banco de dados PostgreSQL de qualquer lugar.

Contate-nos

Se você continuar enfrentando dificuldades técnicas, nossa equipe de suporte especializada está disponível para auxiliá-lo. Entre em contato conosco e teremos prazer em ajudá-lo a resolver qualquer questão — a qualidade do suporte é uma grande parte do motivo pelo qual desenvolvedores avaliam a Square Cloud com 4.9/5 em 402 avaliações no Google e Trustpilot.