mrkd
4/26/2014 - 6:59 PM

dreamhost - pip - virtualenv

dreamhost - pip - virtualenv

# Detailed explanation at http://hitesh.in/2011/running-a-bottle-py-app-on-dreamhost/

#1. Add current directory to path, if isn't already
import sys, os


#INTERP = os.path.join(os.environ['HOME'], '~/bottle.mrkd.co/bottle_env', 'bin', 'python')
INTERP = os.path.expanduser("~/bottle.mrkd.co/bottle_env/bin/python")
if sys.executable != INTERP:
  os.execl(INTERP, INTERP, *sys.argv)
sys.path.append(os.getcwd())


import bottle
from bottle import route, run, template

ZEROBIN_PARENT_DIR = os.path.dirname(os.path.dirname(__file__))
sys.path.insert(0, ZEROBIN_PARENT_DIR)

# create the wsgi callable
from zerobin.routes import get_app
settings, application = get_app(compressed_static=True)