├── .gitignore ├── README.md ├── docker-compose.yaml ├── gateway ├── Dockerfile ├── application.py └── requirements.txt ├── images ├── S1_BasicFlowDiagram.png ├── S1_BasicFlowDiagram.txt ├── S1_Continuous.drawio ├── S1_Continuous.png ├── S1_Interval.drawio ├── S1_Interval.png ├── S1_SimpleUML.drawio ├── S1_SimpleUML.png ├── S1_TechnicalFlowDiagram.png ├── S1_TechnicalFlowDiagram.txt ├── S2_invsys_get_cars.png ├── S2_invsys_post_car.png ├── S2_invsys_post_car_allocation.png ├── S3_FutureUML_Admin.drawio ├── S3_FutureUML_Admin.png ├── S3_FutureUML_User.drawio ├── S3_FutureUML_User.png └── S3_gateway_post_car.png └── invsys ├── .dockerignore ├── Dockerfile ├── application.py ├── blueprints ├── __init__.py └── continuous_resource_blueprint.py ├── daos ├── __init__.py └── continuous_resource_dao.py ├── database.py ├── models ├── __init__.py ├── continuous_resource.py └── continuous_resource_allocation.py ├── requirements.txt └── serialisers ├── __init__.py ├── continuous_resource_allocation_serialiser.py └── continuous_resource_serialiser.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reritom/Flask-Microservice-Tutorial/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reritom/Flask-Microservice-Tutorial/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reritom/Flask-Microservice-Tutorial/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /gateway/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reritom/Flask-Microservice-Tutorial/HEAD/gateway/Dockerfile -------------------------------------------------------------------------------- /gateway/application.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reritom/Flask-Microservice-Tutorial/HEAD/gateway/application.py -------------------------------------------------------------------------------- /gateway/requirements.txt: -------------------------------------------------------------------------------- 1 | requests==2.22.0 2 | Flask==1.1.1 3 | -------------------------------------------------------------------------------- /images/S1_BasicFlowDiagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reritom/Flask-Microservice-Tutorial/HEAD/images/S1_BasicFlowDiagram.png -------------------------------------------------------------------------------- /images/S1_BasicFlowDiagram.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reritom/Flask-Microservice-Tutorial/HEAD/images/S1_BasicFlowDiagram.txt -------------------------------------------------------------------------------- /images/S1_Continuous.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reritom/Flask-Microservice-Tutorial/HEAD/images/S1_Continuous.drawio -------------------------------------------------------------------------------- /images/S1_Continuous.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reritom/Flask-Microservice-Tutorial/HEAD/images/S1_Continuous.png -------------------------------------------------------------------------------- /images/S1_Interval.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reritom/Flask-Microservice-Tutorial/HEAD/images/S1_Interval.drawio -------------------------------------------------------------------------------- /images/S1_Interval.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reritom/Flask-Microservice-Tutorial/HEAD/images/S1_Interval.png -------------------------------------------------------------------------------- /images/S1_SimpleUML.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reritom/Flask-Microservice-Tutorial/HEAD/images/S1_SimpleUML.drawio -------------------------------------------------------------------------------- /images/S1_SimpleUML.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reritom/Flask-Microservice-Tutorial/HEAD/images/S1_SimpleUML.png -------------------------------------------------------------------------------- /images/S1_TechnicalFlowDiagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reritom/Flask-Microservice-Tutorial/HEAD/images/S1_TechnicalFlowDiagram.png -------------------------------------------------------------------------------- /images/S1_TechnicalFlowDiagram.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reritom/Flask-Microservice-Tutorial/HEAD/images/S1_TechnicalFlowDiagram.txt -------------------------------------------------------------------------------- /images/S2_invsys_get_cars.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reritom/Flask-Microservice-Tutorial/HEAD/images/S2_invsys_get_cars.png -------------------------------------------------------------------------------- /images/S2_invsys_post_car.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reritom/Flask-Microservice-Tutorial/HEAD/images/S2_invsys_post_car.png -------------------------------------------------------------------------------- /images/S2_invsys_post_car_allocation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reritom/Flask-Microservice-Tutorial/HEAD/images/S2_invsys_post_car_allocation.png -------------------------------------------------------------------------------- /images/S3_FutureUML_Admin.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reritom/Flask-Microservice-Tutorial/HEAD/images/S3_FutureUML_Admin.drawio -------------------------------------------------------------------------------- /images/S3_FutureUML_Admin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reritom/Flask-Microservice-Tutorial/HEAD/images/S3_FutureUML_Admin.png -------------------------------------------------------------------------------- /images/S3_FutureUML_User.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reritom/Flask-Microservice-Tutorial/HEAD/images/S3_FutureUML_User.drawio -------------------------------------------------------------------------------- /images/S3_FutureUML_User.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reritom/Flask-Microservice-Tutorial/HEAD/images/S3_FutureUML_User.png -------------------------------------------------------------------------------- /images/S3_gateway_post_car.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reritom/Flask-Microservice-Tutorial/HEAD/images/S3_gateway_post_car.png -------------------------------------------------------------------------------- /invsys/.dockerignore: -------------------------------------------------------------------------------- 1 | red.db 2 | -------------------------------------------------------------------------------- /invsys/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reritom/Flask-Microservice-Tutorial/HEAD/invsys/Dockerfile -------------------------------------------------------------------------------- /invsys/application.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reritom/Flask-Microservice-Tutorial/HEAD/invsys/application.py -------------------------------------------------------------------------------- /invsys/blueprints/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invsys/blueprints/continuous_resource_blueprint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reritom/Flask-Microservice-Tutorial/HEAD/invsys/blueprints/continuous_resource_blueprint.py -------------------------------------------------------------------------------- /invsys/daos/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invsys/daos/continuous_resource_dao.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reritom/Flask-Microservice-Tutorial/HEAD/invsys/daos/continuous_resource_dao.py -------------------------------------------------------------------------------- /invsys/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reritom/Flask-Microservice-Tutorial/HEAD/invsys/database.py -------------------------------------------------------------------------------- /invsys/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invsys/models/continuous_resource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reritom/Flask-Microservice-Tutorial/HEAD/invsys/models/continuous_resource.py -------------------------------------------------------------------------------- /invsys/models/continuous_resource_allocation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reritom/Flask-Microservice-Tutorial/HEAD/invsys/models/continuous_resource_allocation.py -------------------------------------------------------------------------------- /invsys/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reritom/Flask-Microservice-Tutorial/HEAD/invsys/requirements.txt -------------------------------------------------------------------------------- /invsys/serialisers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /invsys/serialisers/continuous_resource_allocation_serialiser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reritom/Flask-Microservice-Tutorial/HEAD/invsys/serialisers/continuous_resource_allocation_serialiser.py -------------------------------------------------------------------------------- /invsys/serialisers/continuous_resource_serialiser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reritom/Flask-Microservice-Tutorial/HEAD/invsys/serialisers/continuous_resource_serialiser.py --------------------------------------------------------------------------------