Skip to content

dtmcdona/DM_Recipes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DM_Recipes

Recipe cookbook django rest api

You need to install docker before running this project.

To run unit tests and flake8 run this command:

docker-compose run -rm app sh -c "python manage.py test && flake8"

Once you have installed docker, run this command:

docker build .

To start up the postgres db container and app container please use:

docker-compose up

To stop all containers please use:

docker-compose down

Any commands for Django should be run through docker-compose:

docker-compose run --rm app sh -c "{YOUR DJANGO COMMAND HERE}"

This project is constructed for test driven development and the command to test the models is done as follows:

docker-compose run app sh -c "python manage.py test"

All of the tests should be kept in core/tests directory.

To stop and remove all containers do:

docker ps -a | xargs docker stop
docker ps -a | xargs docker rm

About

Recipe cookbook django rest api

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published