https://github.com/vroncevic/config_flask
Flask Configuration Mechanism
https://github.com/vroncevic/config_flask
configuration database flask linux mail python3 web
Last synced: 5 months ago
JSON representation
Flask Configuration Mechanism
- Host: GitHub
- URL: https://github.com/vroncevic/config_flask
- Owner: vroncevic
- License: gpl-3.0
- Created: 2017-03-17T20:06:48.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2024-06-17T21:38:39.000Z (about 2 years ago)
- Last Synced: 2025-10-27T08:45:27.394Z (8 months ago)
- Topics: configuration, database, flask, linux, mail, python3, web
- Language: Python
- Homepage: https://vroncevic.github.io/config_flask
- Size: 7.59 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Flask Configuration Mechanism

**config_flask** is toolset for configuration setup of Flask App.
Developed in **[python](https://www.python.org/)** code: **100%**.
The README is used to introduce the modules and provide instructions on
how to install the modules, any machine dependencies it may have and any
other information that should be provided before the modules are installed.
[](https://github.com/vroncevic/config_flask/actions/workflows/config_flask_python_checker.yml) [](https://github.com/vroncevic/config_flask/actions/workflows/config_flask_package_checker.yml) [](https://github.com/vroncevic/config_flask/issues) [](https://github.com/vroncevic/config_flask/graphs/contributors)
**Table of Contents**
- [Installation](#installation)
- [Dependencies](#dependencies)
- [Package structure](#package-structure)
- [Docs](#docs)
- [Contributing](#contributing)
- [Copyright and Licence](#copyright-and-licence)
### Installation
Used next development environment

Navigate to **[release page](https://github.com/vroncevic/config_flask/releases)** download and extract release archive.
To install **config_flask** type the following
```bash
tar xvzf config_flask-x.y.z.tar.gz
mv config_flask-x.y.z/app_server/configuration /FlaskApp/app_server/
```
Or You can use docker to create image/container.
### Dependencies
**config_flask** requires other modules and libraries
* coverage
* Flask
* Flask-Migrate
* Flask-Script
* Flask-Login
* Flask-BCrypt
* Flask-Bootstrap
* Flask-DebugToolbar
* Flask-SQLAlchemy
* Flask-Testing
* Flask-WTF
* WTForms
### Package structure
Expected configuration structure
```bash
app_server/
├── configuration/
│ ├── database/
│ │ ├── development_config.py
│ │ ├── __init__.py
│ │ ├── production_config.py
│ │ └── test_config.py
│ ├── development_config.py
│ ├── __init__.py
│ ├── mail/
│ │ ├── development_config.py
│ │ ├── __init__.py
│ │ ├── production_config.py
│ │ └── test_config.py
│ ├── production_config.py
│ └── test_config.py
└── __init__.py
```
### Docs
[](https://config-flask.readthedocs.io/en/latest/?badge=latest)
More documentation and info at
* [config_flask.readthedocs.io](https://config-flask.readthedocs.io/)
* [www.python.org](https://www.python.org/)
### Contributing
[Contributing to config_flask](CONTRIBUTING.md)
### Copyright and Licence
[](https://www.gnu.org/licenses/gpl-3.0) [](https://opensource.org/licenses/Apache-2.0)
Copyright (C) 2017 - 2024 by [vroncevic.github.io/config_flask](https://vroncevic.github.io/config_flask/)
**config_flask** is free software; you can redistribute it and/or modify
it under the same terms as Python itself, either Python version 3.x or,
at your option, any later version of Python 3 you may have available.
Lets help and support PSF.
[](https://www.python.org/psf/)
[](https://www.python.org/psf/donations/)