Prerequisites: rust, docker, migrant
$ docker-compose --env-file .env up -d # start Postgres
$ migrant setup # apply migrations
$ migrant apply
$ cargo runAlternatively, manually applying migrations after starting the database:
$ psql -h localhost -U postgres postgres -f ./migrations/20211023145913_create-tickets/up.sqlAs per task requirements.
API is available on port 8000. Some sample data is available in associated repository kupibilet_data folder, taken from Kaggle.