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.
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.
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
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.
- 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ção
postgresql.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