├── .flake8 ├── CodeSamples ├── Chapter10 │ ├── alpine-python-container │ │ └── Dockerfile │ ├── container_basic │ │ └── Dockerfile │ ├── container_with_cleanup │ │ └── Dockerfile │ ├── etcd-quart │ │ └── etcd_basic.py │ ├── kubernetes │ │ └── nginx.yml │ ├── quart_container_basic │ │ ├── Dockerfile │ │ ├── requirements.in │ │ ├── requirements.txt │ │ └── setup.py │ └── swarm-terraform │ │ ├── .terraform.lock.hcl │ │ ├── ec2.tf │ │ └── var.tf ├── Chapter2 │ ├── authorization.py │ ├── blueprints.py │ ├── catch_all_errors.py │ ├── converter_custom.py │ ├── email_render.py │ ├── email_template.j2 │ ├── error_handler.py │ ├── globals.py │ ├── load_settings.py │ ├── middleware.py │ ├── prod_settings.json │ ├── prod_settings.py │ ├── prod_settings.yml │ ├── quart_basic.py │ ├── quart_details.py │ ├── requirements.txt │ ├── signals.py │ ├── url_for.py │ ├── variables_and_converters.py │ └── yamlify.py ├── Chapter3 │ ├── molotov_example1.py │ ├── quart_basic.py │ ├── quart_error.py │ ├── quart_profiled.py │ ├── requests_example1.py │ ├── requests_example2.py │ ├── test_quart_basic.py │ ├── test_quart_error.py │ ├── test_requests_example2.py │ └── test_requests_example2_full.py ├── Chapter4 │ ├── forms_example │ │ ├── app.py │ │ ├── database.py │ │ ├── forms.py │ │ └── templates │ │ │ ├── create_user.html │ │ │ └── users.html │ ├── logging-in │ │ ├── app.py │ │ └── templates │ │ │ ├── login.html │ │ │ └── welcome.html │ ├── oauth2 │ │ ├── app.py │ │ └── templates │ │ │ ├── logged_in.html │ │ │ └── welcome.html │ ├── password_hash.py │ ├── requirements.txt │ ├── sqlalchemy │ │ ├── models.py │ │ └── sqlalchemy-async.py │ ├── weather-celery │ │ ├── database.py │ │ ├── example.py │ │ ├── scheduler.py │ │ └── weather_worker.py │ └── wtforms_example.py ├── Chapter5 │ ├── clean_interfaces.py │ ├── feature_flags.py │ ├── logging_example.py │ ├── prod_settings.json │ ├── prometheus.yml │ ├── quart_hosted.py │ ├── quart_logging.py │ ├── quart_metrics.py │ ├── quart_migration.py │ ├── quart_slow.py │ ├── quart_structlog.py │ ├── runthings.sh │ └── structlog1.py ├── Chapter6 │ ├── clientsession.py │ ├── clientsession_list.py │ ├── globalsession.py │ ├── gzip_example.py │ ├── gzip_example_post.py │ ├── gzip_server.py │ ├── openapi.yml │ ├── pika_sender.py │ ├── playstore_receiver.py │ ├── publish_receiver.py │ ├── quart_etag.py │ ├── requirements.txt │ ├── semaphores.py │ ├── test_aiohttp.py │ └── test_aiohttp_fixture.py ├── Chapter7 │ ├── auth_caller.py │ ├── fetch_token.py │ ├── flask_debug.py │ ├── jwt_decode.py │ ├── jwt_tokens.py │ ├── openresty │ │ ├── resty.conf │ │ └── resty_limiting.conf │ ├── quart_after_response.py │ ├── quart_cors_example.py │ ├── quart_debug.py │ ├── quart_uber.py │ ├── tokendealer.py │ └── vulnerable.py ├── Chapter8 │ ├── quart_cors_example.py │ ├── react_intro.html │ ├── static-example │ │ ├── person_example.html │ │ ├── quart_serve_data.py │ │ └── static │ │ │ └── people.jsx │ ├── static │ │ └── people.jsx │ ├── templates │ │ └── person_example.html │ └── transpiled-example │ │ ├── babel.config.json │ │ ├── js-src │ │ └── people.jsx │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── person_example.html │ │ ├── quart_serve_data.py │ │ └── static │ │ └── people.js ├── Chapter9 │ ├── README.rst │ ├── circus.ini │ ├── hypercorn_server.py │ ├── requirements.in │ └── setup-example │ │ ├── README.rst │ │ ├── requirements.txt │ │ └── setup.py └── README.md ├── ERRATA.md ├── LICENSE ├── README.md ├── authservice ├── MANIFEST.in ├── Makefile ├── README.rst ├── authservice │ ├── __init__.py │ ├── app.py │ ├── settings.ini │ ├── settings.py │ ├── static │ │ └── user.jsx │ ├── templates │ │ └── index.html │ ├── tests │ │ ├── __init__.py │ │ └── test_home.py │ └── views │ │ ├── __init__.py │ │ └── home.py ├── requirements.txt ├── setup.py └── tox.ini ├── dataservice ├── Dockerfile ├── MANIFEST.in ├── Makefile ├── README.rst ├── dataservice │ ├── __init__.py │ ├── app.py │ ├── database.py │ ├── js-src │ │ ├── like_button.js │ │ ├── people.jsx │ │ └── user.jsx │ ├── settings.ini │ ├── settings.py │ ├── static │ │ ├── like_button.js │ │ ├── people.js │ │ ├── people.jsx │ │ ├── user.js │ │ └── user.jsx │ ├── templates │ │ ├── all_people.html │ │ ├── index.html │ │ └── user_snippet.html │ ├── tests │ │ ├── __init__.py │ │ └── test_home.py │ └── views │ │ ├── __init__.py │ │ └── home.py ├── package.json ├── requirements.txt ├── setup.py └── tox.ini ├── docker-compose.yml ├── micro-frontend ├── MANIFEST.in ├── Makefile ├── README.rst ├── datafrontend │ ├── __init__.py │ ├── app.py │ ├── js-src │ │ ├── like_button.js │ │ └── user.jsx │ ├── settings.ini │ ├── settings.py │ ├── static │ │ ├── like_button.js │ │ ├── user.js │ │ └── user.jsx │ ├── templates │ │ ├── index.html │ │ └── user_snippet.html │ ├── tests │ │ ├── __init__.py │ │ └── test_home.py │ └── views │ │ ├── __init__.py │ │ └── home.py ├── requirements.txt ├── setup.py └── tox.ini ├── microservice ├── .coverage ├── .vscode │ └── settings.json ├── Dockerfile ├── MANIFEST.in ├── Makefile ├── README.rst ├── docs │ ├── Makefile │ └── source │ │ ├── _static │ │ └── .keep │ │ ├── _templates │ │ └── .keep │ │ ├── api.rst │ │ ├── conf.py │ │ └── index.rst ├── myservice │ ├── __init__.py │ ├── app.py │ ├── foo.py │ ├── settings.ini │ ├── tests │ │ ├── __init__.py │ │ └── test_home.py │ └── views │ │ ├── __init__.py │ │ └── home.py ├── requirements.in ├── requirements.txt ├── setup.py └── tox.ini ├── monolith ├── .coverage ├── .vscode │ └── settings.json ├── MANIFEST.in ├── Makefile ├── README.rst ├── docs │ ├── Makefile │ └── source │ │ ├── _static │ │ └── .keep │ │ ├── _templates │ │ └── .keep │ │ ├── api.rst │ │ ├── conf.py │ │ └── index.rst ├── jeeves │ ├── __init__.py │ ├── actions │ │ ├── help.py │ │ ├── misc.py │ │ ├── user.py │ │ └── weather.py │ ├── app.py │ ├── auth.py │ ├── background.py │ ├── controller │ │ └── message_router.py │ ├── database.py │ ├── forms.py │ ├── outgoing │ │ ├── default.py │ │ └── slack.py │ ├── settings.py │ ├── templates │ │ ├── create_user.html │ │ ├── index.html │ │ ├── login.html │ │ └── users.html │ ├── tests │ │ ├── __init__.py │ │ └── test_home.py │ └── views │ │ ├── __init__.py │ │ ├── admin.py │ │ ├── auth.py │ │ ├── home.py │ │ └── slack_api.py ├── requirements.txt ├── setup.py └── tox.ini └── tokendealer ├── .vscode └── settings.json ├── Dockerfile ├── MANIFEST.in ├── Makefile ├── README.rst ├── pyvenv.cfg ├── requirements.txt ├── setup.py ├── tokendealer ├── __init__.py ├── app.py ├── settings.ini ├── settings.yml ├── tests │ ├── __init__.py │ └── test_home.py └── views │ ├── __init__.py │ └── home.py └── tox.ini /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/.flake8 -------------------------------------------------------------------------------- /CodeSamples/Chapter10/alpine-python-container/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter10/alpine-python-container/Dockerfile -------------------------------------------------------------------------------- /CodeSamples/Chapter10/container_basic/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter10/container_basic/Dockerfile -------------------------------------------------------------------------------- /CodeSamples/Chapter10/container_with_cleanup/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter10/container_with_cleanup/Dockerfile -------------------------------------------------------------------------------- /CodeSamples/Chapter10/etcd-quart/etcd_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter10/etcd-quart/etcd_basic.py -------------------------------------------------------------------------------- /CodeSamples/Chapter10/kubernetes/nginx.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter10/kubernetes/nginx.yml -------------------------------------------------------------------------------- /CodeSamples/Chapter10/quart_container_basic/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter10/quart_container_basic/Dockerfile -------------------------------------------------------------------------------- /CodeSamples/Chapter10/quart_container_basic/requirements.in: -------------------------------------------------------------------------------- 1 | quart 2 | -------------------------------------------------------------------------------- /CodeSamples/Chapter10/quart_container_basic/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter10/quart_container_basic/requirements.txt -------------------------------------------------------------------------------- /CodeSamples/Chapter10/quart_container_basic/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter10/quart_container_basic/setup.py -------------------------------------------------------------------------------- /CodeSamples/Chapter10/swarm-terraform/.terraform.lock.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter10/swarm-terraform/.terraform.lock.hcl -------------------------------------------------------------------------------- /CodeSamples/Chapter10/swarm-terraform/ec2.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter10/swarm-terraform/ec2.tf -------------------------------------------------------------------------------- /CodeSamples/Chapter10/swarm-terraform/var.tf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CodeSamples/Chapter2/authorization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter2/authorization.py -------------------------------------------------------------------------------- /CodeSamples/Chapter2/blueprints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter2/blueprints.py -------------------------------------------------------------------------------- /CodeSamples/Chapter2/catch_all_errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter2/catch_all_errors.py -------------------------------------------------------------------------------- /CodeSamples/Chapter2/converter_custom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter2/converter_custom.py -------------------------------------------------------------------------------- /CodeSamples/Chapter2/email_render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter2/email_render.py -------------------------------------------------------------------------------- /CodeSamples/Chapter2/email_template.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter2/email_template.j2 -------------------------------------------------------------------------------- /CodeSamples/Chapter2/error_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter2/error_handler.py -------------------------------------------------------------------------------- /CodeSamples/Chapter2/globals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter2/globals.py -------------------------------------------------------------------------------- /CodeSamples/Chapter2/load_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter2/load_settings.py -------------------------------------------------------------------------------- /CodeSamples/Chapter2/middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter2/middleware.py -------------------------------------------------------------------------------- /CodeSamples/Chapter2/prod_settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter2/prod_settings.json -------------------------------------------------------------------------------- /CodeSamples/Chapter2/prod_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter2/prod_settings.py -------------------------------------------------------------------------------- /CodeSamples/Chapter2/prod_settings.yml: -------------------------------------------------------------------------------- 1 | --- 2 | DEBUG: False 3 | SQLURI: "postgres://username:xxx@localhost/db" 4 | -------------------------------------------------------------------------------- /CodeSamples/Chapter2/quart_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter2/quart_basic.py -------------------------------------------------------------------------------- /CodeSamples/Chapter2/quart_details.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter2/quart_details.py -------------------------------------------------------------------------------- /CodeSamples/Chapter2/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter2/requirements.txt -------------------------------------------------------------------------------- /CodeSamples/Chapter2/signals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter2/signals.py -------------------------------------------------------------------------------- /CodeSamples/Chapter2/url_for.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter2/url_for.py -------------------------------------------------------------------------------- /CodeSamples/Chapter2/variables_and_converters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter2/variables_and_converters.py -------------------------------------------------------------------------------- /CodeSamples/Chapter2/yamlify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter2/yamlify.py -------------------------------------------------------------------------------- /CodeSamples/Chapter3/molotov_example1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter3/molotov_example1.py -------------------------------------------------------------------------------- /CodeSamples/Chapter3/quart_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter3/quart_basic.py -------------------------------------------------------------------------------- /CodeSamples/Chapter3/quart_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter3/quart_error.py -------------------------------------------------------------------------------- /CodeSamples/Chapter3/quart_profiled.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter3/quart_profiled.py -------------------------------------------------------------------------------- /CodeSamples/Chapter3/requests_example1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter3/requests_example1.py -------------------------------------------------------------------------------- /CodeSamples/Chapter3/requests_example2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter3/requests_example2.py -------------------------------------------------------------------------------- /CodeSamples/Chapter3/test_quart_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter3/test_quart_basic.py -------------------------------------------------------------------------------- /CodeSamples/Chapter3/test_quart_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter3/test_quart_error.py -------------------------------------------------------------------------------- /CodeSamples/Chapter3/test_requests_example2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter3/test_requests_example2.py -------------------------------------------------------------------------------- /CodeSamples/Chapter3/test_requests_example2_full.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter3/test_requests_example2_full.py -------------------------------------------------------------------------------- /CodeSamples/Chapter4/forms_example/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter4/forms_example/app.py -------------------------------------------------------------------------------- /CodeSamples/Chapter4/forms_example/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter4/forms_example/database.py -------------------------------------------------------------------------------- /CodeSamples/Chapter4/forms_example/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter4/forms_example/forms.py -------------------------------------------------------------------------------- /CodeSamples/Chapter4/forms_example/templates/create_user.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter4/forms_example/templates/create_user.html -------------------------------------------------------------------------------- /CodeSamples/Chapter4/forms_example/templates/users.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter4/forms_example/templates/users.html -------------------------------------------------------------------------------- /CodeSamples/Chapter4/logging-in/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter4/logging-in/app.py -------------------------------------------------------------------------------- /CodeSamples/Chapter4/logging-in/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter4/logging-in/templates/login.html -------------------------------------------------------------------------------- /CodeSamples/Chapter4/logging-in/templates/welcome.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter4/logging-in/templates/welcome.html -------------------------------------------------------------------------------- /CodeSamples/Chapter4/oauth2/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter4/oauth2/app.py -------------------------------------------------------------------------------- /CodeSamples/Chapter4/oauth2/templates/logged_in.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter4/oauth2/templates/logged_in.html -------------------------------------------------------------------------------- /CodeSamples/Chapter4/oauth2/templates/welcome.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter4/oauth2/templates/welcome.html -------------------------------------------------------------------------------- /CodeSamples/Chapter4/password_hash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter4/password_hash.py -------------------------------------------------------------------------------- /CodeSamples/Chapter4/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter4/requirements.txt -------------------------------------------------------------------------------- /CodeSamples/Chapter4/sqlalchemy/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter4/sqlalchemy/models.py -------------------------------------------------------------------------------- /CodeSamples/Chapter4/sqlalchemy/sqlalchemy-async.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter4/sqlalchemy/sqlalchemy-async.py -------------------------------------------------------------------------------- /CodeSamples/Chapter4/weather-celery/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter4/weather-celery/database.py -------------------------------------------------------------------------------- /CodeSamples/Chapter4/weather-celery/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter4/weather-celery/example.py -------------------------------------------------------------------------------- /CodeSamples/Chapter4/weather-celery/scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter4/weather-celery/scheduler.py -------------------------------------------------------------------------------- /CodeSamples/Chapter4/weather-celery/weather_worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter4/weather-celery/weather_worker.py -------------------------------------------------------------------------------- /CodeSamples/Chapter4/wtforms_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter4/wtforms_example.py -------------------------------------------------------------------------------- /CodeSamples/Chapter5/clean_interfaces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter5/clean_interfaces.py -------------------------------------------------------------------------------- /CodeSamples/Chapter5/feature_flags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter5/feature_flags.py -------------------------------------------------------------------------------- /CodeSamples/Chapter5/logging_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter5/logging_example.py -------------------------------------------------------------------------------- /CodeSamples/Chapter5/prod_settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter5/prod_settings.json -------------------------------------------------------------------------------- /CodeSamples/Chapter5/prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter5/prometheus.yml -------------------------------------------------------------------------------- /CodeSamples/Chapter5/quart_hosted.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter5/quart_hosted.py -------------------------------------------------------------------------------- /CodeSamples/Chapter5/quart_logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter5/quart_logging.py -------------------------------------------------------------------------------- /CodeSamples/Chapter5/quart_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter5/quart_metrics.py -------------------------------------------------------------------------------- /CodeSamples/Chapter5/quart_migration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter5/quart_migration.py -------------------------------------------------------------------------------- /CodeSamples/Chapter5/quart_slow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter5/quart_slow.py -------------------------------------------------------------------------------- /CodeSamples/Chapter5/quart_structlog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter5/quart_structlog.py -------------------------------------------------------------------------------- /CodeSamples/Chapter5/runthings.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter5/runthings.sh -------------------------------------------------------------------------------- /CodeSamples/Chapter5/structlog1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter5/structlog1.py -------------------------------------------------------------------------------- /CodeSamples/Chapter6/clientsession.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter6/clientsession.py -------------------------------------------------------------------------------- /CodeSamples/Chapter6/clientsession_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter6/clientsession_list.py -------------------------------------------------------------------------------- /CodeSamples/Chapter6/globalsession.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter6/globalsession.py -------------------------------------------------------------------------------- /CodeSamples/Chapter6/gzip_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter6/gzip_example.py -------------------------------------------------------------------------------- /CodeSamples/Chapter6/gzip_example_post.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter6/gzip_example_post.py -------------------------------------------------------------------------------- /CodeSamples/Chapter6/gzip_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter6/gzip_server.py -------------------------------------------------------------------------------- /CodeSamples/Chapter6/openapi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter6/openapi.yml -------------------------------------------------------------------------------- /CodeSamples/Chapter6/pika_sender.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter6/pika_sender.py -------------------------------------------------------------------------------- /CodeSamples/Chapter6/playstore_receiver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter6/playstore_receiver.py -------------------------------------------------------------------------------- /CodeSamples/Chapter6/publish_receiver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter6/publish_receiver.py -------------------------------------------------------------------------------- /CodeSamples/Chapter6/quart_etag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter6/quart_etag.py -------------------------------------------------------------------------------- /CodeSamples/Chapter6/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter6/requirements.txt -------------------------------------------------------------------------------- /CodeSamples/Chapter6/semaphores.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter6/semaphores.py -------------------------------------------------------------------------------- /CodeSamples/Chapter6/test_aiohttp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter6/test_aiohttp.py -------------------------------------------------------------------------------- /CodeSamples/Chapter6/test_aiohttp_fixture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter6/test_aiohttp_fixture.py -------------------------------------------------------------------------------- /CodeSamples/Chapter7/auth_caller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter7/auth_caller.py -------------------------------------------------------------------------------- /CodeSamples/Chapter7/fetch_token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter7/fetch_token.py -------------------------------------------------------------------------------- /CodeSamples/Chapter7/flask_debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter7/flask_debug.py -------------------------------------------------------------------------------- /CodeSamples/Chapter7/jwt_decode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter7/jwt_decode.py -------------------------------------------------------------------------------- /CodeSamples/Chapter7/jwt_tokens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter7/jwt_tokens.py -------------------------------------------------------------------------------- /CodeSamples/Chapter7/openresty/resty.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter7/openresty/resty.conf -------------------------------------------------------------------------------- /CodeSamples/Chapter7/openresty/resty_limiting.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter7/openresty/resty_limiting.conf -------------------------------------------------------------------------------- /CodeSamples/Chapter7/quart_after_response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter7/quart_after_response.py -------------------------------------------------------------------------------- /CodeSamples/Chapter7/quart_cors_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter7/quart_cors_example.py -------------------------------------------------------------------------------- /CodeSamples/Chapter7/quart_debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter7/quart_debug.py -------------------------------------------------------------------------------- /CodeSamples/Chapter7/quart_uber.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter7/quart_uber.py -------------------------------------------------------------------------------- /CodeSamples/Chapter7/tokendealer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter7/tokendealer.py -------------------------------------------------------------------------------- /CodeSamples/Chapter7/vulnerable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter7/vulnerable.py -------------------------------------------------------------------------------- /CodeSamples/Chapter8/quart_cors_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter8/quart_cors_example.py -------------------------------------------------------------------------------- /CodeSamples/Chapter8/react_intro.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter8/react_intro.html -------------------------------------------------------------------------------- /CodeSamples/Chapter8/static-example/person_example.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter8/static-example/person_example.html -------------------------------------------------------------------------------- /CodeSamples/Chapter8/static-example/quart_serve_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter8/static-example/quart_serve_data.py -------------------------------------------------------------------------------- /CodeSamples/Chapter8/static-example/static/people.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter8/static-example/static/people.jsx -------------------------------------------------------------------------------- /CodeSamples/Chapter8/static/people.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter8/static/people.jsx -------------------------------------------------------------------------------- /CodeSamples/Chapter8/templates/person_example.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter8/templates/person_example.html -------------------------------------------------------------------------------- /CodeSamples/Chapter8/transpiled-example/babel.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter8/transpiled-example/babel.config.json -------------------------------------------------------------------------------- /CodeSamples/Chapter8/transpiled-example/js-src/people.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter8/transpiled-example/js-src/people.jsx -------------------------------------------------------------------------------- /CodeSamples/Chapter8/transpiled-example/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter8/transpiled-example/package-lock.json -------------------------------------------------------------------------------- /CodeSamples/Chapter8/transpiled-example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter8/transpiled-example/package.json -------------------------------------------------------------------------------- /CodeSamples/Chapter8/transpiled-example/person_example.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter8/transpiled-example/person_example.html -------------------------------------------------------------------------------- /CodeSamples/Chapter8/transpiled-example/quart_serve_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter8/transpiled-example/quart_serve_data.py -------------------------------------------------------------------------------- /CodeSamples/Chapter8/transpiled-example/static/people.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter8/transpiled-example/static/people.js -------------------------------------------------------------------------------- /CodeSamples/Chapter9/README.rst: -------------------------------------------------------------------------------- 1 | long description! 2 | -------------------------------------------------------------------------------- /CodeSamples/Chapter9/circus.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter9/circus.ini -------------------------------------------------------------------------------- /CodeSamples/Chapter9/hypercorn_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter9/hypercorn_server.py -------------------------------------------------------------------------------- /CodeSamples/Chapter9/requirements.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter9/requirements.in -------------------------------------------------------------------------------- /CodeSamples/Chapter9/setup-example/README.rst: -------------------------------------------------------------------------------- 1 | long description! 2 | -------------------------------------------------------------------------------- /CodeSamples/Chapter9/setup-example/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter9/setup-example/requirements.txt -------------------------------------------------------------------------------- /CodeSamples/Chapter9/setup-example/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/Chapter9/setup-example/setup.py -------------------------------------------------------------------------------- /CodeSamples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/CodeSamples/README.md -------------------------------------------------------------------------------- /ERRATA.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/ERRATA.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/README.md -------------------------------------------------------------------------------- /authservice/MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/authservice/MANIFEST.in -------------------------------------------------------------------------------- /authservice/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/authservice/Makefile -------------------------------------------------------------------------------- /authservice/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/authservice/README.rst -------------------------------------------------------------------------------- /authservice/authservice/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/authservice/authservice/__init__.py -------------------------------------------------------------------------------- /authservice/authservice/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/authservice/authservice/app.py -------------------------------------------------------------------------------- /authservice/authservice/settings.ini: -------------------------------------------------------------------------------- 1 | [quart] 2 | DEBUG = true 3 | -------------------------------------------------------------------------------- /authservice/authservice/settings.py: -------------------------------------------------------------------------------- 1 | DEBUG = True 2 | SQLALCHEMY_TRACK_MODIFICATIONS = False 3 | -------------------------------------------------------------------------------- /authservice/authservice/static/user.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/authservice/authservice/static/user.jsx -------------------------------------------------------------------------------- /authservice/authservice/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/authservice/authservice/templates/index.html -------------------------------------------------------------------------------- /authservice/authservice/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /authservice/authservice/tests/test_home.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/authservice/authservice/tests/test_home.py -------------------------------------------------------------------------------- /authservice/authservice/views/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/authservice/authservice/views/__init__.py -------------------------------------------------------------------------------- /authservice/authservice/views/home.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/authservice/authservice/views/home.py -------------------------------------------------------------------------------- /authservice/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/authservice/requirements.txt -------------------------------------------------------------------------------- /authservice/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/authservice/setup.py -------------------------------------------------------------------------------- /authservice/tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/authservice/tox.ini -------------------------------------------------------------------------------- /dataservice/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/dataservice/Dockerfile -------------------------------------------------------------------------------- /dataservice/MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/dataservice/MANIFEST.in -------------------------------------------------------------------------------- /dataservice/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/dataservice/Makefile -------------------------------------------------------------------------------- /dataservice/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/dataservice/README.rst -------------------------------------------------------------------------------- /dataservice/dataservice/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/dataservice/dataservice/__init__.py -------------------------------------------------------------------------------- /dataservice/dataservice/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/dataservice/dataservice/app.py -------------------------------------------------------------------------------- /dataservice/dataservice/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/dataservice/dataservice/database.py -------------------------------------------------------------------------------- /dataservice/dataservice/js-src/like_button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/dataservice/dataservice/js-src/like_button.js -------------------------------------------------------------------------------- /dataservice/dataservice/js-src/people.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/dataservice/dataservice/js-src/people.jsx -------------------------------------------------------------------------------- /dataservice/dataservice/js-src/user.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/dataservice/dataservice/js-src/user.jsx -------------------------------------------------------------------------------- /dataservice/dataservice/settings.ini: -------------------------------------------------------------------------------- 1 | [quart] 2 | DEBUG = true 3 | -------------------------------------------------------------------------------- /dataservice/dataservice/settings.py: -------------------------------------------------------------------------------- 1 | DEBUG = True 2 | SQLALCHEMY_TRACK_MODIFICATIONS = False 3 | -------------------------------------------------------------------------------- /dataservice/dataservice/static/like_button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/dataservice/dataservice/static/like_button.js -------------------------------------------------------------------------------- /dataservice/dataservice/static/people.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/dataservice/dataservice/static/people.js -------------------------------------------------------------------------------- /dataservice/dataservice/static/people.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/dataservice/dataservice/static/people.jsx -------------------------------------------------------------------------------- /dataservice/dataservice/static/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/dataservice/dataservice/static/user.js -------------------------------------------------------------------------------- /dataservice/dataservice/static/user.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/dataservice/dataservice/static/user.jsx -------------------------------------------------------------------------------- /dataservice/dataservice/templates/all_people.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/dataservice/dataservice/templates/all_people.html -------------------------------------------------------------------------------- /dataservice/dataservice/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/dataservice/dataservice/templates/index.html -------------------------------------------------------------------------------- /dataservice/dataservice/templates/user_snippet.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/dataservice/dataservice/templates/user_snippet.html -------------------------------------------------------------------------------- /dataservice/dataservice/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dataservice/dataservice/tests/test_home.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/dataservice/dataservice/tests/test_home.py -------------------------------------------------------------------------------- /dataservice/dataservice/views/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/dataservice/dataservice/views/__init__.py -------------------------------------------------------------------------------- /dataservice/dataservice/views/home.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/dataservice/dataservice/views/home.py -------------------------------------------------------------------------------- /dataservice/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/dataservice/package.json -------------------------------------------------------------------------------- /dataservice/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/dataservice/requirements.txt -------------------------------------------------------------------------------- /dataservice/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/dataservice/setup.py -------------------------------------------------------------------------------- /dataservice/tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/dataservice/tox.ini -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /micro-frontend/MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/micro-frontend/MANIFEST.in -------------------------------------------------------------------------------- /micro-frontend/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/micro-frontend/Makefile -------------------------------------------------------------------------------- /micro-frontend/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/micro-frontend/README.rst -------------------------------------------------------------------------------- /micro-frontend/datafrontend/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/micro-frontend/datafrontend/__init__.py -------------------------------------------------------------------------------- /micro-frontend/datafrontend/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/micro-frontend/datafrontend/app.py -------------------------------------------------------------------------------- /micro-frontend/datafrontend/js-src/like_button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/micro-frontend/datafrontend/js-src/like_button.js -------------------------------------------------------------------------------- /micro-frontend/datafrontend/js-src/user.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/micro-frontend/datafrontend/js-src/user.jsx -------------------------------------------------------------------------------- /micro-frontend/datafrontend/settings.ini: -------------------------------------------------------------------------------- 1 | [quart] 2 | DEBUG = true 3 | -------------------------------------------------------------------------------- /micro-frontend/datafrontend/settings.py: -------------------------------------------------------------------------------- 1 | DEBUG = True 2 | SQLALCHEMY_TRACK_MODIFICATIONS = False 3 | -------------------------------------------------------------------------------- /micro-frontend/datafrontend/static/like_button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/micro-frontend/datafrontend/static/like_button.js -------------------------------------------------------------------------------- /micro-frontend/datafrontend/static/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/micro-frontend/datafrontend/static/user.js -------------------------------------------------------------------------------- /micro-frontend/datafrontend/static/user.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/micro-frontend/datafrontend/static/user.jsx -------------------------------------------------------------------------------- /micro-frontend/datafrontend/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/micro-frontend/datafrontend/templates/index.html -------------------------------------------------------------------------------- /micro-frontend/datafrontend/templates/user_snippet.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/micro-frontend/datafrontend/templates/user_snippet.html -------------------------------------------------------------------------------- /micro-frontend/datafrontend/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /micro-frontend/datafrontend/tests/test_home.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/micro-frontend/datafrontend/tests/test_home.py -------------------------------------------------------------------------------- /micro-frontend/datafrontend/views/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/micro-frontend/datafrontend/views/__init__.py -------------------------------------------------------------------------------- /micro-frontend/datafrontend/views/home.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/micro-frontend/datafrontend/views/home.py -------------------------------------------------------------------------------- /micro-frontend/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/micro-frontend/requirements.txt -------------------------------------------------------------------------------- /micro-frontend/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/micro-frontend/setup.py -------------------------------------------------------------------------------- /micro-frontend/tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/micro-frontend/tox.ini -------------------------------------------------------------------------------- /microservice/.coverage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/microservice/.coverage -------------------------------------------------------------------------------- /microservice/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "python.formatting.provider": "black" 3 | } -------------------------------------------------------------------------------- /microservice/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/microservice/Dockerfile -------------------------------------------------------------------------------- /microservice/MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/microservice/MANIFEST.in -------------------------------------------------------------------------------- /microservice/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/microservice/Makefile -------------------------------------------------------------------------------- /microservice/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/microservice/README.rst -------------------------------------------------------------------------------- /microservice/docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/microservice/docs/Makefile -------------------------------------------------------------------------------- /microservice/docs/source/_static/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /microservice/docs/source/_templates/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /microservice/docs/source/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/microservice/docs/source/api.rst -------------------------------------------------------------------------------- /microservice/docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/microservice/docs/source/conf.py -------------------------------------------------------------------------------- /microservice/docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/microservice/docs/source/index.rst -------------------------------------------------------------------------------- /microservice/myservice/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/microservice/myservice/__init__.py -------------------------------------------------------------------------------- /microservice/myservice/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/microservice/myservice/app.py -------------------------------------------------------------------------------- /microservice/myservice/foo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/microservice/myservice/foo.py -------------------------------------------------------------------------------- /microservice/myservice/settings.ini: -------------------------------------------------------------------------------- 1 | [quart] 2 | DEBUG = true 3 | -------------------------------------------------------------------------------- /microservice/myservice/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /microservice/myservice/tests/test_home.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/microservice/myservice/tests/test_home.py -------------------------------------------------------------------------------- /microservice/myservice/views/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/microservice/myservice/views/__init__.py -------------------------------------------------------------------------------- /microservice/myservice/views/home.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/microservice/myservice/views/home.py -------------------------------------------------------------------------------- /microservice/requirements.in: -------------------------------------------------------------------------------- 1 | quart 2 | -------------------------------------------------------------------------------- /microservice/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/microservice/requirements.txt -------------------------------------------------------------------------------- /microservice/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/microservice/setup.py -------------------------------------------------------------------------------- /microservice/tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/microservice/tox.ini -------------------------------------------------------------------------------- /monolith/.coverage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/monolith/.coverage -------------------------------------------------------------------------------- /monolith/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/monolith/.vscode/settings.json -------------------------------------------------------------------------------- /monolith/MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/monolith/MANIFEST.in -------------------------------------------------------------------------------- /monolith/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/monolith/Makefile -------------------------------------------------------------------------------- /monolith/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/monolith/README.rst -------------------------------------------------------------------------------- /monolith/docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/monolith/docs/Makefile -------------------------------------------------------------------------------- /monolith/docs/source/_static/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /monolith/docs/source/_templates/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /monolith/docs/source/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/monolith/docs/source/api.rst -------------------------------------------------------------------------------- /monolith/docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/monolith/docs/source/conf.py -------------------------------------------------------------------------------- /monolith/docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/monolith/docs/source/index.rst -------------------------------------------------------------------------------- /monolith/jeeves/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/monolith/jeeves/__init__.py -------------------------------------------------------------------------------- /monolith/jeeves/actions/help.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/monolith/jeeves/actions/help.py -------------------------------------------------------------------------------- /monolith/jeeves/actions/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/monolith/jeeves/actions/misc.py -------------------------------------------------------------------------------- /monolith/jeeves/actions/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/monolith/jeeves/actions/user.py -------------------------------------------------------------------------------- /monolith/jeeves/actions/weather.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/monolith/jeeves/actions/weather.py -------------------------------------------------------------------------------- /monolith/jeeves/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/monolith/jeeves/app.py -------------------------------------------------------------------------------- /monolith/jeeves/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/monolith/jeeves/auth.py -------------------------------------------------------------------------------- /monolith/jeeves/background.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/monolith/jeeves/background.py -------------------------------------------------------------------------------- /monolith/jeeves/controller/message_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/monolith/jeeves/controller/message_router.py -------------------------------------------------------------------------------- /monolith/jeeves/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/monolith/jeeves/database.py -------------------------------------------------------------------------------- /monolith/jeeves/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/monolith/jeeves/forms.py -------------------------------------------------------------------------------- /monolith/jeeves/outgoing/default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/monolith/jeeves/outgoing/default.py -------------------------------------------------------------------------------- /monolith/jeeves/outgoing/slack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/monolith/jeeves/outgoing/slack.py -------------------------------------------------------------------------------- /monolith/jeeves/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/monolith/jeeves/settings.py -------------------------------------------------------------------------------- /monolith/jeeves/templates/create_user.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/monolith/jeeves/templates/create_user.html -------------------------------------------------------------------------------- /monolith/jeeves/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/monolith/jeeves/templates/index.html -------------------------------------------------------------------------------- /monolith/jeeves/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/monolith/jeeves/templates/login.html -------------------------------------------------------------------------------- /monolith/jeeves/templates/users.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/monolith/jeeves/templates/users.html -------------------------------------------------------------------------------- /monolith/jeeves/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /monolith/jeeves/tests/test_home.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/monolith/jeeves/tests/test_home.py -------------------------------------------------------------------------------- /monolith/jeeves/views/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/monolith/jeeves/views/__init__.py -------------------------------------------------------------------------------- /monolith/jeeves/views/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/monolith/jeeves/views/admin.py -------------------------------------------------------------------------------- /monolith/jeeves/views/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/monolith/jeeves/views/auth.py -------------------------------------------------------------------------------- /monolith/jeeves/views/home.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/monolith/jeeves/views/home.py -------------------------------------------------------------------------------- /monolith/jeeves/views/slack_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/monolith/jeeves/views/slack_api.py -------------------------------------------------------------------------------- /monolith/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/monolith/requirements.txt -------------------------------------------------------------------------------- /monolith/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/monolith/setup.py -------------------------------------------------------------------------------- /monolith/tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/monolith/tox.ini -------------------------------------------------------------------------------- /tokendealer/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "python.formatting.provider": "black" 3 | } -------------------------------------------------------------------------------- /tokendealer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/tokendealer/Dockerfile -------------------------------------------------------------------------------- /tokendealer/MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/tokendealer/MANIFEST.in -------------------------------------------------------------------------------- /tokendealer/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/tokendealer/Makefile -------------------------------------------------------------------------------- /tokendealer/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/tokendealer/README.rst -------------------------------------------------------------------------------- /tokendealer/pyvenv.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/tokendealer/pyvenv.cfg -------------------------------------------------------------------------------- /tokendealer/requirements.txt: -------------------------------------------------------------------------------- 1 | quart 2 | pyjwt 3 | cryptography 4 | pyyaml 5 | -------------------------------------------------------------------------------- /tokendealer/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/tokendealer/setup.py -------------------------------------------------------------------------------- /tokendealer/tokendealer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/tokendealer/tokendealer/__init__.py -------------------------------------------------------------------------------- /tokendealer/tokendealer/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/tokendealer/tokendealer/app.py -------------------------------------------------------------------------------- /tokendealer/tokendealer/settings.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/tokendealer/tokendealer/settings.ini -------------------------------------------------------------------------------- /tokendealer/tokendealer/settings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/tokendealer/tokendealer/settings.yml -------------------------------------------------------------------------------- /tokendealer/tokendealer/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tokendealer/tokendealer/tests/test_home.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/tokendealer/tokendealer/tests/test_home.py -------------------------------------------------------------------------------- /tokendealer/tokendealer/views/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/tokendealer/tokendealer/views/__init__.py -------------------------------------------------------------------------------- /tokendealer/tokendealer/views/home.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/tokendealer/tokendealer/views/home.py -------------------------------------------------------------------------------- /tokendealer/tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Microservices-Development-2nd-Edition/HEAD/tokendealer/tox.ini --------------------------------------------------------------------------------