craftvm / boilerplate
Boilerplate DevOps Infrastructure for Craft CMS.
Installs: 19
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 1
Forks: 1
Open Issues: 0
Type:project
pkg:composer/craftvm/boilerplate
Requires
- php: >=7.1.0
- craftcms/cms: ^3.0.0-beta.19
- craftcms/plugin-installer: ^1.3
- roave/security-advisories: dev-master
Requires (Dev)
- bgrrtt/ansible-roles: dev-master
This package is not auto-updated.
Last update: 2025-10-12 07:53:02 UTC
README
CraftVM Boilerplate
DevOps Infrastructure for Craft CMS.
A project-based, host-agnostic, and version-controlled development environment that builds and operates production environments on AWS.
Visit the wiki for more information.
Installation
Prerequisites
brew install composerbrew cask install vagrant virtualboxvagrant plugin install vagrant-hostsupdater vagrant-vbguest vagrant-bindfs
Project Boilerplate
- Create a new project with Composer.
composer create-project craftvm/boilerplate PROJECT && cd PROJECT
- Change the remote origin to a private repository.
git remote set-url origin git@github.com:USERNAME/REPO.git
- Configure ops/config/project.yml to reflect your needs.
project_local_ip: "10.10.10.10"project_local_domain: "craftvm"
- Up and Enter!
vagrant up && vagrant ssh
-
Visit http://{project_local_domain}.dev/admin to install Craft CMS.
-
Visit the wiki to setup and deploy a production environment on AWS*.
*DISCLAIMER: It is your responsibility as a Developer, SysAdmin, or Cloud Architect to understand and use these tools safely and effectively. It is not the responsibility of, I or, any contributing developer to ensure your usage adheres to industry standards. As such, use this software AT YOUR OWN RISK.
*NOTE: If you feel comfortable with the development environment, but would like someone else to run your cloud operations, please contact me.
Acknowledgments
Thanks to @pixelandtonic, @khalwat, and @geerlingguy for their work and influence.