A Cookiecutter template to generate Python3 GRPC service.
- ORM - SQLAlchemy
- Alembic for DB migrations
- Sample GRPC Helloworld server and client implementations
- Dynaconf for configuration management
- Command line interface via cement framework
- Implements a simple helloworld client/server from: https://grpc.io/docs/quickstart/python/
cookiecutter https://github.com/asandeep/py3-grpc-cookie
make setup
make protobuf
make run-server
make run-client
pre-commit run --all-files
This will initialize current folder as git repo.
To install pre-commit hooks, make sure that repository is initialized as a GIT repository.
Make sure to select install_precommit_hooks
during project setup.
make test
make docker
make run-docker-server