Closed Matheuspimentell closed 2 years ago
Estaremos realizando, na branch feature/(#126)-configuracao-postgresql
, as tarefas referentes à issue #118 e à issue #126, assim completando ambas as issues simultaneamente.
Fiz algumas alterações no dockerfile e no docker-compose.yml para arrumar erros que estavam aparecendo ao subir o docker. No dockerfile, foi alterada a seguinte linha:
ENV DJANGO_SETTINGS_MODULE=config.settings
, troquei 'app' por 'config', pois é a pasta correta em que o settings se localiza.
Já em docker-compose.yml, alterei as seguintes linhas:
environment:
- POSTGRES_USER=postgres
- POSTGRES_PASSWORD=postgres
- POSTGRES_NAME=postgres
- POSTGRES_HOST=db
- POSTGRES_PORT=5432
volumes:
- postgres_data:/var/lib/postgresql/data/
volumes:
postgres_data:
Pois o docker estava apresentando erro ao acessar a porta 5432 e com o password.
Com essas alterações, o ambiente está subindo sem erros. Para finalizar a issue, deve ser discutida a adição e configuração do metabase no docker.
Conseguimos instalar o firefox no container a partir do Dockerfile.
Todavia, o banco de dados precisa de atenção (correção de erros) para que o objetivo da issue seja atingido.
Membros que atuaram na correção: @AdneMoretti @MorettiGS @Matheuspleal @guibrbs @gabrielm2q
O banco de dados teve alguns campos com tamanho ampliado para receber dados com maior extensão. A dockerização foi realizada e o comando "docker-compose up" roda normalmente.
A issue está pronta para revisão.
Membros que atuaram na correção: @AdneMoretti @MorettiGS @Matheuspleal @guibrbs @gabrielm2q
A issue está com PR aberto, pois todas as configurações necessárias foram feitas, acrescentamos a imagem do metabase, que está rodando atualmente na porta 3000. Além disso, os problemas relacionados ao comando migrate também foram resolvidos.
A issue de dockeirização já está na branch develop, para subir a aplicação, basta rodar o seguinte comando sudo docker-compose up
. Sendo assim, issue concluída e fechada.
Descrição
Esta issue se dedicará a dockerização da API, para que a mesma se encontre em ambiente configurado e propício para seu próprio funcionamento.
Tarefas
sudo docker-compose up
Critérios de aceitação
sudo docker-compose up