Project is API backend with possibility to manage user and teams.
- Replace .env.TEMPLATE to .env
mv .env.TEMPLATE .env
- Run docker-compose up
docker-compose up
Deployment to production will be done throught docker hub and hook for heroku (required permission access to github).
In the future plans can be done throught Jenkins.
Push image to heroku
heroku container:login
heroku container:push <docker_image_name> --app x1-development
Docs available with domain
/docs/
There you can find discription of all endpoints
For tests using pytests
. To run tests use
python -m pytest tests --ds=settings.test --cov-report=xml --junitxml=/django/pytest.xml