Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/russorat/savage-leads

This is the code for the website savage leads.
https://github.com/russorat/savage-leads

Last synced: 29 days ago
JSON representation

This is the code for the website savage leads.

Awesome Lists containing this project

README

        

## Python Flask Skeleton for Google App Engine Update

A skeleton for building Python applications on Google App Engine with the
[Flask micro framework](http://flask.pocoo.org).

See our other [Google Cloud Platform github
repos](https://github.com/GoogleCloudPlatform) for sample applications and
scaffolding for other python frameworks and use cases.

## Run Locally
1. Install the [App Engine Python SDK](https://developers.google.com/appengine/downloads).
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/russorat/savage-leads.git
```
3. Install dependencies in the project's lib directory.
Note: App Engine can only import libraries from inside your project directory.

```
cd savage-leads.git
pip install -r requirements.txt -t lib
```
4. Run the Elasticsearch setup script to setup indicies
Note: running this with the --clear option will delete your indicies completely
```
python setup_es.py
```
5. Run this project locally from the command line:

```
dev_appserver.py .
```

Visit the application [http://localhost:8080](http://localhost:8080)

See [the development server documentation](https://developers.google.com/appengine/docs/python/tools/devserver)
for options when running dev_appserver.

## Deploy
To deploy the application:

1. Use the [Admin Console](https://appengine.google.com) to create a
project/app id. (App id and project id are identical)
1. [Deploy the
application](https://developers.google.com/appengine/docs/python/tools/uploadinganapp) with

```
appcfg.py -A --oauth2 update .
```
1. Congratulations! Your application is now live at your-app-id.appspot.com

## Licensing
See [LICENSE](LICENSE)