Menu FastAPI project.
Menu has submenu and submenu has dishes. CRUD available for each layer. Swagger docs are available 127.0.0.1:8000/docs
.env file contains all parameters for the run deploy version.
To run "deploy" version use standard docker-compose.yml with next command:
docker-compose up (can be -d if you would like to use command line)
The tests cover all CRUD functions of the app.
The test used for testing "deploy" version. Thus, previously you should run main server and after, just run tests which will influence main database! You can run by using next command:
docker-compose up
docker-compose -f docker-compose.test.yml up