DDv0 - Django-docker versão 0
Um conjunto de containers para prover um sistema de deploy simples e rápido.
Instalação
- Clone este repositório
- Entre no diretório criado
- Tenha instalado o docker e o docker-compose em sua máquina
- Pode ser que seu docker-compose nao suporte a versão 3, por isso, se algum erro pertinente a versão aparecer, abra o arquivo docker-compose.yml e mude para a versão indicada.
- na pasta src/ vc colocara seu projeto django, coloque em primeiro nível de forma que o arquivo manage.py fique no próximo nível após src/
- No arquivo docker-compose.yml mude o nome de 'supersite' pelo nome do seu projeto django.
- Execute: docker-compose build
- Execute: docker-compose up -d (isso levantara os containers e entra em modo daemon, após este procedimento você pode simplesmente usar start, stop, restart - docker-compose restart)
- Abra seu projeto em um browser acessando o endereço http://localhost
TODO ddv1
- Um esquema de configuração para criar de forma mais simples um projeto de containers.
- Pensar em um container para o graphana ou algo do tipo
- Containers para bkp de banco de dados
- CI/CD
Incremento por list feita
ddv0.1 (item 1 concluido) ddv0.2.1 (item 2 concluido e refatorado e corrigido bugs 1 vez)