This project is a template for installing and running WordPress 4.9.x on Heroku.
Switch branches/tags
Nothing to show
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Added ISSUE_TEMPLATE for GitHub Jan 30, 2017
.profile.d Added Heroku Job Scheduler (WP-Cron) Feb 1, 2017
bin Moved customized deployment from readme to wiki Feb 6, 2017
config chore(style): adds a missing space (phpcs) Feb 1, 2018
vendor Base: Bedrock 1.7.5 Jan 27, 2017
web Redis Cache (#2) Feb 1, 2017
.buildpack Added Heroku Job Scheduler (WP-Cron) Feb 1, 2017
.editorconfig Updated the ReadMe Jan 28, 2017
.env.example Added Configuration for JawDb, ClearDb Jan 27, 2017
.envcli.yml fix(wp-cli): disabling ssl when using WP_ENV development Jan 30, 2018
.gitattributes Removed composer.lock from export-ignore Jan 27, 2017
.gitignore chore(git): add missing !web/app/themes/.gitkeep to .gitignore (#28) Feb 3, 2018
.slugignore Redis Cache (#2) Feb 1, 2017
.travis.yml Updated WordPress Plugins Jun 4, 2017
CHANGELOG.md Update to WordPress 4.7.5 / Bedrock 1.7.9 / Latest WP CLI Jun 4, 2017
LICENSE.md Base: Bedrock 1.7.5 Jan 27, 2017
Procfile Added Configuration for JawDb, ClearDb Jan 27, 2017
README.md Update to WordPress 4.8.1 / Bedrock 1.8.1 / Latest WP CLI Aug 26, 2017
app.json Added papertrail logging addon Feb 2, 2017
composer.json chore(wp): update to wordpress 4.9.2 Jan 17, 2018
composer.lock chore(wp): update to wordpress 4.9.2 Jan 17, 2018
phpcs.xml Added Dependency Status Jan 28, 2017
wp-cli.phar Update to WordPress 4.7.5 / Bedrock 1.7.9 / Latest WP CLI Jun 4, 2017
wp-cli.yml PostDeploy Script for WP-INSTALL Feb 2, 2017

README.md

WordPress on Heroku

Project Information:

Build Status Codacy Badge Dependency Status Average time to resolve an issue Percentage of issues still open

Support:

Join the chat at https://gitter.im/wordpress-heroku/Lobby


About:

This project is a template for installing and running WordPress on Heroku.

It is based on Bedrock, a modern WordPress stack that helps you to get started with the best development tools and a modern project structure.

All resources used in this project are free-of-charge. You can upgrade them post-deployment.

Table of Contents

Getting Started

Method 1: One-Click-Deployment (suggested for evaluation)

Deploy

Using this button you can deploy a new instance of WordPress.

All required extensions (MySQL DB) will be deployed automatically. This also works if you fork your own project to work on your site.

Method 2: Deploy using Heroku CLI (suggested for customization)

Plase check out the deployment page in the wiki for a step-by-step guide.

Features

  • Better folder structure
  • Dependency management with Composer
  • Easy WordPress configuration with environment variables from Heroku
  • Autoloader for mu-plugins (use regular plugins as mu-plugins)
  • Enhanced security (separated web root and secure passwords with wp-password-bcrypt)

Problems?

If you have problems using your instance of WordPress, you should check the official documentation. If you discover an issue with the deployment process provided by this repository, then open an issue here.

License

Released under the MIT license.