rlonka / simple-landing-page

Skeleton for simple web page using Flask, Bootstrap and Google app engine

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Simple landing page skeleton using Python Flask and Google App Engine

A skeleton for building simple landing page applications on Google App Engine with the Flask micro framework.

Run Locally

  1. Install the App Engine Python SDK. See the README file for directions. You'll need python 2.7 and [pip 1.4 or later] (http://www.pip-installer.org/en/latest/installing.html) installed too.

  2. Clone this repo with

    git clone https://github.com/rlonka/simple-landing-page.git
    
  3. Install dependencies in the project's lib directory. Note: App Engine can only import libraries from inside your project directory.

    cd appengine-python-flask-skeleton
    pip install -r requirements.txt -t lib
    
  4. Run this project locally from the command line:

    dev_appserver.py .
    

Visit the application http://localhost:8080

See the development server documentation for options when running dev_appserver.

Deploy

To deploy the application:

  1. Use the Admin Console to create a project/app id. (App id and project id are identical)

  2. Deploy the application with

    appcfg.py update -A <your-project-id> -V v1 .
    

    If this isn't your first deployment, you will need to set the new version as the default version with

    appcfg.py set_default_version -V v1 -A <your-project-id>
    
  3. Congratulations! Your application is now live at your-app-id.appspot.com

Licensing

Author

Radek Lonka

About

Skeleton for simple web page using Flask, Bootstrap and Google app engine

License:BSD 2-Clause "Simplified" License


Languages

Language:JavaScript 64.4%Language:HTML 24.3%Language:CSS 8.3%Language:Python 3.0%