/simple-landing-page

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

Primary LanguageJavaScriptBSD 2-Clause "Simplified" LicenseBSD-2-Clause

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