SERVICE_NAME: crm-api
BUILD:
docker-compose build
START:
docker-compose up
RUN PYTHON COMMANDS INSIDE DOCKER
docker-compose run SERVICE_NAME sh -c ""
RUN TEST
docker-compose run --rm SERVICE_NAME sh -c "python manage.py test"
RUN TEST WITH FLAKE8
docker-compose run --rm SERVICE_NAME sh -c "python manage.py test && flake8"
PEP8 FIX docker-compose run SERVICE_NAME sh -c "autopep8 --in-place --aggressive --aggressive PATH"
SHOW ALL URLS
docker-compose run --rm SERVICE_NAME sh -c "python manage.py show_urls"
Criar superusuario no django.
docker-compose run --rm SERVICE_NAME sh -c "python manage.py createsuperuser"
Acessar Admin do Django.
O admin do django é acessível pela url: 127.0.0.1:8000/admin
Acessar Api REST do Django.
Acessar a documentação e teste da api REST: 127.0.0.1:8000/api/NOME_DO_PACOTE