Git Product home page Git Product logo

webfaction-flask0.10-boilerplate's People

Contributors

edgewood avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

webfaction-flask0.10-boilerplate's Issues

setup on webfaction

Had a few issues. Differences between local machine and the remote webfaction hosts was mainly it.

virtual environment

i was using virtualenv on my local and webfaction uses pyvenv. needed to get pyvenv installed on my local machine.

sudo apt-get install python3.5-venv

requirements

using python3.5 runtime

pip install -r requirements.txt the requirement pkg-resources cannot be found.

pkg-resources is not to be found as a package. it is in the setuptools package. tested by installing setuptools and could see that pkg-resources would appear along with setuptools in the site-packages folder.

apache environment variables SetEnv

what?

needed to get an environment variable set in the apache/conf/httpd.conf into the flask application.

SetEnv MYAPP_CONFIG prod

Passing Apache Environment Variables to Django via mod_wsgi

Application Dispatching

htdocs/index.py

import os
from htdocs import webfaction


def application(environ, start_response):
    """
    transport any environment variables from the apache
    system into the flask wsgi application space
    """
    for key in environ:
        if key.startswith('MYAPP_'):
            os.environ[key] = environ[key]

    # import the flask application
    from myapp.main import app

    # load some middleware to append the current appname to /
    app.wsgi_app = webfaction.Middleware(app.wsgi_app)

    return app(environ, start_response)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.