/heroku-multiplex

Deploy multiple apps to a single Heroku dyno.

Primary LanguagePython

heroku-multiplex

Deploy multiple apps to single Heroku dyno using Honcho and Flask.

  1. Add run scripts to ProcfileHoncho. Each application can behave as its own root server so long as it's bound to a separate port.

  2. Optionally, add an environment file to setup source-controlled environment variables for port numbers.

  3. Add application routing to the modules dictionary in app.py.

  4. Start honcho.

    virtualenv -p python3 env
    source env/bin/activate
    pip install -r requirements.txt
    honcho start