https://github.com/anicetkeric/falcon-book-api
REST API with Python, Falcon, and MongoDB
https://github.com/anicetkeric/falcon-book-api
docker falcon-framework gunicorn mongodb python supervisord
Last synced: 6 months ago
JSON representation
REST API with Python, Falcon, and MongoDB
- Host: GitHub
- URL: https://github.com/anicetkeric/falcon-book-api
- Owner: anicetkeric
- Created: 2020-09-26T12:11:52.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-10-09T21:12:42.000Z (almost 2 years ago)
- Last Synced: 2023-10-09T22:25:41.504Z (almost 2 years ago)
- Topics: docker, falcon-framework, gunicorn, mongodb, python, supervisord
- Language: Python
- Homepage: https://dzone.com/articles/python-falcon-microservice-with-mongodb-and-docker
- Size: 25.4 KB
- Stars: 1
- Watchers: 3
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# falcon-book-api
Building REST API with Python, Falcon, and MongoDB
## Tech Stack
**Python**, **Docker**, **docker-compose**, **MongoDb**
## Run Locally
Clone the project
```bash
git clone https://github.com/anicetkeric/falcon-book-api.git
```Go to the project directory
```bash
cd falcon-book-api
```Install packages
```bash
pip install -r requirements.txt
```Start the server
```bash
gunicorn --reload src.app:app
```## Deployment
To deploy this project run
```bash
cd deployment
```
Execute docker compose```bash
docker-compose up -d
```Swagger page: ip:3000/swagger
## Documentation
[Original Version](https://dzone.com/articles/python-falcon-microservice-with-mongodb-and-docker)
[Improved version](https://boottechnologies-ci.medium.com/python-falcon-microservice-with-mongodb-and-docker-dzone-485188ec4fa1)
## Authors
👤 **anicetkeric**
* Website: https://medium.com/@boottechnologies-ci
* Twitter: [@AnicetKEric](https://twitter.com/AnicetKEric)
* Github: [@anicetkeric](https://github.com/anicetkeric)
* LinkedIn: [@eric-anicet-kouame](https://linkedin.com/in/eric-anicet-kouame-49029577)