- Clone the repo:
git clone https://github.com/bskqd/test_task.git - Go into project directory:
cd test_task - Create
.envfile with variables provided in .env.example - Make sure that ports
8000,9000,9001,5433aren't already occupied by other processes on your PC - Run docker compose:
docker-compose up -d --build - Run migrations:
docker exec test_task_app alembic upgrade head
After starting the service, API documentation will be available via: http://127.0.0.1:8000/docs
To run tests follow this README.md