Traditional Wordpress is cool, but I prefer the modified BedRock version. It easy to use, can be deployed anywhere and used on any domain as well. It's just LASER. I included setup to host on Heroku at a cost of 0$ per month.
Feel free to use it, git clone or composer create project on this repository. I use this to build all my WordPress projects, so maintenance is assured.
- CMS: WordPress Latest
- PHP Composer Latest
- Project structure: BedRock Latest
- Media CDN: Cloudinary
- Deployment: Works on all servers that supports PHP including Heroku
- Plugins: Elementor Builder, Google AMP, Fluent SMTP, Fastest Cache and File Manager Plugins.
- URL Setup: Works on all domains, no need for setting
WP_HOME
&WP_SITEURL
environment configs.
- Connect your github repository to heroku
- Enable
Automatic deploys
on Deploy page - Add
JawsDB Maria
on your add-ons - Add
Heroku Redis
on your add-ons - Add
heroku/php
on your buildpacks (settings page) - Add your
.env
variables on settings page - Configure your Uptime Robot to 20 min to avoid dyno resets
- Open your app
- Deployment Link: WordPress on Heroku
- The web server should support PHP and Composer. If Composer is missing, then manually download it and include it to this repository.
- Incase your repository for the wordpress app is private. Create your SSH key on both server (which should support SSH and GIT), and in GitHub. Then git clone this repository the SSH way, and run composer install.
- Point your public directory to the
web
folder, using.htaccess
, or if your server supportsProcfile
edit it to how your server may require it to be.
Released under the MIT license.