https://github.com/julian-nash/sanic-boilerplate
Sanic web application boilerplate with Jinja2 template rendering
https://github.com/julian-nash/sanic-boilerplate
boilerplate jinja2 python sanic sanic-framework sanic-project
Last synced: 3 months ago
JSON representation
Sanic web application boilerplate with Jinja2 template rendering
- Host: GitHub
- URL: https://github.com/julian-nash/sanic-boilerplate
- Owner: Julian-Nash
- Created: 2021-07-20T13:23:32.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2021-08-05T20:44:08.000Z (almost 4 years ago)
- Last Synced: 2025-01-24T14:18:07.118Z (5 months ago)
- Topics: boilerplate, jinja2, python, sanic, sanic-framework, sanic-project
- Language: Python
- Homepage:
- Size: 11.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Sanic boilerplate
Sanic web application boilerplate with Jinja2 template rendering.
Installation:
```shell
pip install -e .
```Starting the app:
```shell
python run.py
```The application will start on http://localhost:8000
Options for starting the app:
```shell
$ python run.py --help
usage: Sanic application boilerplate [-h] [--host HOST] [--port PORT] [--debug DEBUG] [--access-log ACCESS_LOG] [--auto-reload AUTO_RELOAD] [--workers WORKERS]
[--config {prod,dev,test}]optional arguments:
-h, --help show this help message and exit
--host HOST Application host (default: 0.0.0.0)
--port PORT Application port (default: 8000)
--debug DEBUG Enable debug mode (default: False)
--access-log ACCESS_LOG
Enable access log (default: False)
--auto-reload AUTO_RELOAD
Enable auto reload (default: False)
--workers WORKERS N. workers (default: 12)
--config {prod,dev,test}
Configuration name (default: prod)
```__Sanic:__
- [Sanic Docs](https://sanicframework.org/)
- [Sanic GitHub](https://github.com/sanic-org/sanic)
__Jinja2:__
- [Jinja2 Docs](https://jinja.palletsprojects.com/en/3.0.x/)
- [Jinja2 GitHub](https://github.com/pallets/jinja)