plone-heroku

by psychomantys

GitHub Readme.md

Heroku on Plone Button

Deploy Plone 5 with Plone with some modules.

Deploy Application

This will deploy Plone with the following default login credentials(by default):

username="admin"
password="admin"

Buildpack

Make your configuration and run:

git add heroku.cfg buildout.cfg
heroku create --buildpack https://github.com/psychomantys/plone-heroku.git
heroku git:remote -a "${APP_NAME}"
git push heroku master
heroku open -a "${APP_NAME}"
heroku logs -t -a "${APP_NAME}"

See heroku.cfg and buildout.cfg for examples.

Configure

You can configure the buildpack or deploy button with this envs:

UI_URL="https://launchpad.net/plone/5.0/5.0.4/+download/Plone-5.0.4-UnifiedInstaller.tgz"
UI_TARBALL="Plone-5.0.4-UnifiedInstaller.tgz"
UI_DIR="Plone-5.0.4-UnifiedInstaller"
BUILDOUT_CFG="heroku.cfg"
BUILDOUT_VERBOSITY=""
BOOTSTRAP_PY_URL="https://bootstrap.pypa.io/bootstrap-buildout.py"
CONFIGURE_ZOPECONF_URL="https://raw.githubusercontent.com/psychomantys/plone-heroku/master/configure_zopeconf.py"
ADMIN_NAME="admin"
ADMIN_PASSWD="admin"

Using the buildpack, you can set this like:

heroku config:add BUILDOUT_VERBOSITY=-vvvv