Open dunossauro opened 4 years ago
Posso pegar esse ai. Esta nos meus planos aprender mais sobre orquestração de containers ; ) Vc prefere que o banco fique na mesma imagem (app) ou posso por num container a parte so pro banco (sugeriria assim)?
Fala querido <3
A ideia é subir um postgres usando uma imagem pronta e adiconar ela no docker-compose. Acho que as configurações a gente pode pegar o arquivo de env mesmo.
Como a ideia do DB é rodar só no env de desenvolvimento, acho que até as vars de ambiente a gente pode deixar nele. Mas fica a teu critério.
Tava pensando em algo +- assim:
# docker-compose.yml
services:
database:
image: postgres
environment:
- POSTGRES_USER=user
- POSTGRES_PASSWORD=pass
- POSTGRES_DB=db
volumes:
- database-data:/var/lib/postgresql/data/
ports:
- 5432:5432
O compose do projeto sobe somente a aplicação usando o banco de testes no sqlite
O compose deve subir o postgres para executar os testes de integração no cenário de produção