A development Utils based on flask & dash
Installation via requirements.txt:
$ git clone https://github.com/schspa/devutils.git
$ cd devutils
$ python3 -m venv myenv
$ source myenv/bin/activate
$ pip3 install -r requirements.txt
$ flask runInstallation via Pipenv:
$ git clone https://github.com/schspa/devutils.git
$ cd devutils
$ pipenv shell
$ pipenv update
$ flask runInstallation via Poetry:
$ git clone https://github.com/schspa/devutils.git
$ cd devutils
$ poetry shell
$ poetry update
$ poetry runReplace the values in .env.example with your values and rename this file to .env:
FLASK_APP: Entry point of your application (should bewsgi.py).FLASK_ENV: The environment to run your app in (eitherdevelopmentorproduction).SECRET_KEY: Randomly generated string of characters used to encrypt your app's data.LESS_BIN: Path to your local LESS installation viawhich lessc(optional for static assets).ASSETS_DEBUG: Debug asset creation and bundling indevelopment(optional).LESS_RUN_IN_DEBUG: Debug LESS while indevelopment(optional).COMPRESSOR_DEBUG: Debug asset compression while indevelopment(optional).
Remember never to commit secrets saved in .env files to Github.