Skip to content

amoghmadan/Python-Flask-REST-Starter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Flask REST Starter

Kick-starter to your REST application.

Setup Project

  • Create a virtual environment: -
    python -m venv venv
  • Activte: -
    • Windows: venv\Scripts\activate
    • Unix-like: . venv\bin\activate
  • Run: -
    pip install .

Run project (in development mode)

  • Activte: -
    • Windows: venv\Scripts\activate
    • Unix-like: . venv\bin\activate
  • Change directory: -
    cd src
  • Create a new user: -
    flask run createsuperuser
  • Run: -
    python wsgi.py

How to run in production?

gunicorn -b 0.0.0.0:8000 --chdir=src -w 4 -t 10 wsgi:application