oshipka/README.md

21 lines
1.1 KiB
Markdown
Raw Permalink Normal View History

2020-06-22 15:09:13 +02:00
# Oshipka - Declarative WebApp
PaaS - creates easily deployable declarative web applications with (moslty) file-system dependencies and progressive enhancement philosophy.
### Provides:
* Bootstrap your own project with `oshipka bootstrap <project_name>`
* Generate models, routes and templates using `view_models/*.yaml` declarative approach
* Frontend niceties such chosen.js, datatables.js and lightbox.js - but apps should still work without JS.
* Off-request worker based on a file-system persistence and streaming intermediary results (if js is supported, or upon refresh)
* Whooshalchemy search
2021-05-09 17:07:34 +02:00
* SSO Sign in through [pi2-sso]()
2020-06-22 15:09:13 +02:00
* Installation with gunicorn, generates nginx config and letsencrypt certificate
* Based on [Flask](), [Sqlalchemy](), [TWW](https://gitlab.com/pisquared/tww) and others
## TODO
2021-05-09 17:07:34 +02:00
* [X] [list] pagination of many items
2020-06-27 20:32:12 +02:00
* [ ] [prod_install] Download sensitive prompt
2020-06-22 15:09:13 +02:00
* [ ] [vm_gen] Auto generate dependency graph for `view_models/_process_order`
2020-06-22 17:20:13 +02:00
* [ ] [auto_dns] Start and test `auto_dns.service`
* [ ] [migrations] ALTER doesn't work with sqlite3