forked from loafle/openapi-generator-original
* [python-fastapi] Ignore some flake8 warnings 1. Some of the "imported but not used" warnings are there because it is not easy to express what should be imported in mustache template language. These warnings are silenced in order to keep the templates morre readable. 2. Single quotes -> Double quotes (for consistency). Signed-off-by: Nikita Vakula <programmistov.programmist@gmail.com> * [python-fastapi] Added flake8 config Signed-off-by: Nikita Vakula <programmistov.programmist@gmail.com> * [python-fastapi] Set extra constraints on values It is important to set all constraints (pattern, greater than, etc.) on values of all arguments, because FastAPI can handle them automatically. Signed-off-by: Nikita Vakula <programmistov.programmist@gmail.com> * [python-fastapi] Updated samples Signed-off-by: Nikita Vakula <programmistov.programmist@gmail.com>
OpenAPI generated FastAPI server
This Python package is automatically generated by the OpenAPI Generator project:
- API version: 1.0.0
- Build package: org.openapitools.codegen.languages.PythonFastAPIServerCodegen
Requirements.
Python >= 3.6
Installation & Usage
To run the server, please execute the following from the root directory:
pip3 install -r requirements.txt
uvicorn main:app --host 0.0.0.0 --port 8080
and open your browser at http://localhost:8080/docs/
to see the docs.
Running with Docker
To run the server on a Docker container, please execute the following from the root directory:
docker-compose up --build