All Projects → italomaia → flask-empty-api

italomaia / flask-empty-api

Licence: other
AZAP Flask boilerplate for creating API's with flask.

Programming Languages

python
139335 projects - #7 most used programming language
Mako
254 projects

Projects that are alternatives of or similar to flask-empty-api

Pando.py
Filesystem dispatch + Simplates + Python = a nice web framework.
Stars: ✭ 146 (+873.33%)
Mutual labels:  webframework
Frappejs
Node + Electron + Vue based metadata web framework (inspired by Frappe)
Stars: ✭ 214 (+1326.67%)
Mutual labels:  webframework
tsukuyomi
Asynchronous Web framework for Rust
Stars: ✭ 81 (+440%)
Mutual labels:  webframework
Webcontext
webcontext is a web framework and web application server based on node.js
Stars: ✭ 151 (+906.67%)
Mutual labels:  webframework
Closp
Clojure template for web development (with SPA support)
Stars: ✭ 173 (+1053.33%)
Mutual labels:  webframework
GCMS
PHP FASTEST CMS with Ajax support
Stars: ✭ 19 (+26.67%)
Mutual labels:  webframework
Silicon
A high performance, middleware oriented C++14 http web framework please use matt-42/lithium instead
Stars: ✭ 1,721 (+11373.33%)
Mutual labels:  webframework
firmeve
a out-of-the-box, full-featured go framework supporting http, http2, websocket, tcp, udp, rpc and microservice
Stars: ✭ 36 (+140%)
Mutual labels:  webframework
Clog
CLOG - The Common Lisp Omnificent GUI
Stars: ✭ 181 (+1106.67%)
Mutual labels:  webframework
nim-servy
Servy is a fast, simple and lightweight micro web-framework for Nim
Stars: ✭ 30 (+100%)
Mutual labels:  webframework
Ninja
Ninja is a full stack web framework for Java. Rock solid, fast and super productive.
Stars: ✭ 1,892 (+12513.33%)
Mutual labels:  webframework
Alpas
🚀 The Rapid and Delightful Kotlin Web Framework. Easy, elegant, and productive!
Stars: ✭ 166 (+1006.67%)
Mutual labels:  webframework
mango
mango is a powerful and simple golang web framework
Stars: ✭ 20 (+33.33%)
Mutual labels:  webframework
Gotham
A flexible web framework that promotes stability, safety, security and speed.
Stars: ✭ 1,935 (+12800%)
Mutual labels:  webframework
godzilla
a powerful go web framework
Stars: ✭ 22 (+46.67%)
Mutual labels:  webframework
Sactive Web
🚀 A dependency injection web framework for Node.js.
Stars: ✭ 143 (+853.33%)
Mutual labels:  webframework
Golf
⛳️ The Golf web framework
Stars: ✭ 248 (+1553.33%)
Mutual labels:  webframework
sitefox
Node + cljs backend web framework
Stars: ✭ 180 (+1100%)
Mutual labels:  webframework
presley
Presley - A lightweight web framework for Windows
Stars: ✭ 26 (+73.33%)
Mutual labels:  webframework
webfr
moved to: https://github.com/godzillaframework/godzilla.git
Stars: ✭ 13 (-13.33%)
Mutual labels:  webframework

Flask Empty API

Docker Powered Flask boilerplate for super fast prototyping. Get you Flask Rest Token Authenticated Websocket-ready project running with a single command.

Getting Started

  • Make sure docker, docker-compose and fabric are installed
  • Clone the repo with any name you like
  • Go to the project folder and run: fab env:dev up (project is now running)
  • In another terminal, create the database with: fab env:dev on:app run:"flask db upgrade"

Available Endpoints (out-of-the-box)

  • /login
  • /logout
  • / # index

Useful

  • fab env:dev on:app run:"flask shell" # bring up flask shell
  • fab env:dev on:app run:"flask db migrate --rev-id 001 -m message" # create revision
  • fab env:dev attach:containerID # attach to tty; logs and pdb

Deployment

  • configure your swarm secrets
  • tune flask configuration for security (SSL, MAILING, etc)
  • make sure envfile variables are production ready
  • open the champaign
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].