Skip to content

beebus/crispy-spoon

Repository files navigation

Python package

crispy-spoon

flask playground based on https://www.linkedin.com/learning/learning-flask-2

$ heroku login

heroku: Press any key to open up the browser to login or q to exit:
Opening browser to https://cli-auth.heroku.com/auth/browser/...
Logging in... done
Logged in as...

$ heroku create

Creating app... done, [appname]...

$ heroku addons:create heroku-postgresql:hobby-dev -a [appname]

Creating heroku-postgresql:hobby-dev on [appname]... free
Database has been created and is available
! This database is empty. If upgrading, you can transfer
! data from another database with pg:copy
Created postgresql-something-37746 as DATABASE_URL
Use heroku addons:docs heroku-postgresql to view documentation

$ heroku config -a [appname]

(Save the response info)

$ sudo pip install --upgrade pip
$ sudo pip install virtualenv

In a folder with a .py file and a requirements.txt file, run the following.

$ virtualenv venv

Using base prefix '/usr'... Installing setuptools, pip, wheel...
done.

$ source venv/bin/activate
$ pip install -r requirements.txt
$ export FLASK_APP=flask-basic.py
$ flask run
  • Serving Flask app "flask-basic"
  • Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
    127.0.0.1 - - [17/Aug/2019 03:12:39] "GET / HTTP/1.1" 200 -
    127.0.0.1 - - [17/Aug/2019 03:12:39] "GET /favicon.ico HTTP/1.1" 404 -