Skip to content

Latest commit

 

History

History
36 lines (30 loc) · 2.45 KB

README.md

File metadata and controls

36 lines (30 loc) · 2.45 KB

Postgres

Repositório utilizado para realizar a criação de um container docker com os bancos de dados utilizados nos testes de integração das actions das versões stable 4.1 e main 4.2.

Para que o container seja criado corretamente, será necessário realizar o download de todo o repositório git, pois contém scripts de inicialização e configuração.

Executando o container:

Execute o comando docker-compose up -d
onde -d é usado para não travar o terminal no output do container. Caso queira deixar o terminal fixo no output do container, execute sem este parâmetro.

Conectando com os bancos de dados:

Ao executar o container, o script de inicialização criará os bancos stable_4_1 e main_4_2
para fazer a conexão com os bancos criados, será considerado os seguintes atributos:

  • Usuário: postgres
  • Senha: postgres
  • Porta: 5435

Arquivo de variáveis de ambiente:

Para deixar as configurações do container do banco de dados mais flexíveis, é utilizado um arquivo de variáveis de ambiente (.env).

Essas variáveis possuem valores padrão, pensados para serem utilizados de acordo com os arquivos presentes nesse repositório, respeitando a estrutura de pastas original.

Variáveis de ambiente personalizáveis:

  • IMAGE imagem que será utilizada
  • PASSWORD senha querá utilizada para conexão com banco
  • USER usuário que será utilizado para conexão com banco
  • PORT porta que será utilizada para conexão com banco
  • PATH_CONFIG_FILE caminho do arquivo de configuraçãopostgresql.conf
  • PATH_BACKUP_STABLE_4_1 caminho do arquivo de bakcup para a versão stable-4-1
  • BACKUP_STABLE_4_1_NAME nome do arquivlo de backup para a versão stable-4-1
  • PATH_BACKUP_MAIN_4_2 caminho do arquivo de bakcup para a versão main-4-2
  • BACKUP_MAIN_4_2_NAME nome do arquivlo de backup para a versão main-4-2
  • PATH_INITIALIZATION_SCRIPTS caminho dos scripts de inicialização, que serão executados ao subir a imagem postgres