Com o git instalado e devidamente configurado rodar:
git clone https://gitlab.com/devopspbs/community/mapa-do-fogo-backend.git
cd mapa-do-fogo-backendEm seguida é necessário criar o volume para o conteiner de banco de dados:
docker-compose volume create mapa-do-fogoCom docker e docker-compose devidamente instalados e configurados. Execute o ambiente:
docker-compose upSe você estiver rodando Docker diretamente sobre Linux pode ser necessário ajustar as permissões. Lembre-se de repetir o comando abaixo sempre que estiver com problemas para acessar os arquivos diretamente no Docker host.
sudo chown -R $USER:$USER .Após iniciar o ambiente é preciso realizar rodar os scripts de incialização do banco de dados e criar o usuário administrador:
Iniciando o banco de dados:
docker-compose exec web python manage.py migrateOBS: deve ser executado logo após o comando migration.
Criando super usuário:
docker-compose exec web python manage.py createsuperuser --username=teste [email protected]Após esses passos a API Django estará acessível em http://localhost:8000.
https://docs.docker.com/install/
https://docs.docker.com/compose/install/
https://docs.docker.com/compose/django/
https://gitlab.com/devopspbs/django/django-docker-compose
GPLv3 or later.