https://github.com/jimbrig/flaskpoetry-template
Flask Poetry Template
https://github.com/jimbrig/flaskpoetry-template
Last synced: about 2 months ago
JSON representation
Flask Poetry Template
- Host: GitHub
- URL: https://github.com/jimbrig/flaskpoetry-template
- Owner: jimbrig
- Created: 2023-03-14T23:26:53.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-03-14T23:38:48.000Z (about 2 years ago)
- Last Synced: 2025-01-13T00:32:36.001Z (3 months ago)
- Language: Python
- Size: 1.03 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
- jimsghstars - jimbrig/flaskpoetry-template - Flask Poetry Template (Python)
README
# Flask Application Template
[](https://github.com/jimbrig/flaskpoetry-template/actions/workflows/docs.yml)
## Design Decisions
- Use [poetry](https://python-poetry.org/) as primary dependency manager and
package bundler.- Use [dynaconf](https://www.dynaconf.com/) as primary configuration manager.
- Documentation via [mkdocs]()
- Infrastructure managed via [Terraform]() and hosted on [Azure]().
- Testing suite managed via [pytest]()
- Frontend designed with variety of ...
- Database engine is [Microsoft SQL Server]() (specifically, Azure SQL Server)
and [SQLAlchemy]() is the ORM of choice.- Application deployed via custom [Docker Container]()
- Production server ran by [gunicorn]().
- App hosted via [Azure App Service]() using [Custom Linux Docker Container Runtime]().
## Flask Extensions
- [FlaskDynaconf]()
- [Flask-SQLAlchemy]()
- [Flask-Migrate]()
- [Flask-DebugToolbar]()
- [Flask-MonitoringDashboard]()
- [Flask-Healthz]() | [py-healthcheck]()
- [Flask-WTF]()
- [Flask-Assets]()## API Design
- API designed conforming to the [OpenAPI Standards]() with custom
- API documentation hosted at static route `/docs/`.
- Specification file is under `static/openapi/openapi[.yml|.json]`.