Skip to content

A 15-Factor enabled MVC Flask CRUD application integrating with Dash

License

Notifications You must be signed in to change notification settings

testruction/mvc-flask-dash

Repository files navigation

MVC Flask Dash

Introduction

This repository provides resources allowing to test, build, and publish a Python Flask based Web application relying on the MVC model.

Getting started

The .env file contains the required the component adressing and associated credentials. Run the following command to copy from the example file provided in this repository.

cp -v ./.env.example ./.env

Run the Docker stack

docker-compose up -d --build

Access the Web application at http://localhost:55000.

Testing

Application components can be tested individually using pytest.

pytest tests/integration/test_a_model.py