$ sphinx-quickstart docs
$ python -m pip freeze > requirements.txt
$ docker compose up -d
$ docker exec -it lexhouk-hw-14-documentation make -C docs html
$ cd docs/_build/html
$ python -m http.server
Go to http://localhost:8000.
$ python -m unittest discover -s tests -p "test_unit_*.py"
$ pytest -v tests/test_e2e_*.py
$ git clone https://github.com/lexhouk/goit-pyweb-hw-14.git
$ cd goit-pyweb-hw-14
$ poetry install
$ docker compose up -d
$ alembic upgrade head
$ docker compose up -d
$ poetry shell
$ python main.py
All available endoints can be viewed in Swagger UI or ReDoc, and can only be tested in the former.