Basic Python project using Connexion and Flask
https://github.com/spec-first/connexion
- Docker Compose 1.21.2+
- Python 3.9 +
# building the container
sudo docker-compose build
# starting up a container
sudo docker-compose up
pip3 install virtualenv
virtualenv -p python3.9 venv
source venv/bin/activate
pip3 install -r requirements.txt
pip3 install -r test-requirements.txt
python3 -m basic
You should see output similar to this:
`ConnexionMiddleware.run` is optimized for development. For production, run using a dedicated ASGI server.
INFO: Started server process [5753]
INFO: Waiting for application startup.
INFO: Application startup complete.
INFO: Uvicorn running on http://127.0.0.1:8081 (Press CTRL+C to quit)
View the generated Swagger UI at this URL:
http://localhost:8081/v1/basic/ui/
Check the server health at this URL:
http://localhost:8081/v1/basic/ping
source venv/bin/activate
pip3 install tox
tox