About

This is the repo for the backend of the Stock Ticker App Milestone Project for TDI (The Data Incubator). The repo for the frontend is here. The actual deployed app is here.

Run

To run, do

heroku local

To run the server with gunicorn manually, do

# export all .env vars
gunicorn server.main:app

To run with flask manually, do

# Python module and var for the flask `app` var
export FLASK_APP=server.main:app
export FLASK_ENV=development
pip3 install flask-dotenv==0.1.2
flask run

Test

To run tests

pip3 install pytest-dotenv
pytest

Build & Deploy

To build & deploy

# update requirements.txt if you haven't done so already
pipreqs --force
git diff
# check changes into git if there are any
git push heroku master