Project template for building Drupal CMS tailored for Acquia hosting.
Example workflow using Acquia CLI
-
Create project
composer create-project --stability=dev acquia/drupal-cms-project
-
Initialize repo and commit
cd drupal-cms-project && git init && git add -A && git commit -m "initial build"
-
Build artifact and push to cloud
/usr/local/bin/acli push:artifact --destination-git-urls=<YOUR_ACQUIA_GIT_REPO_URL> --destination-git-branch=artifact--dcms-scaffold --quiet
-
Checkout the new branch on cloud
/usr/local/bin/acli app:task-wait "$(/usr/local/bin/acli api:environments:code-switch <YOUR_AH_SITEGROUP>.dev artifact--dcms-scaffold)"
-
Drop database on cloud if you have previously installed a site and want to see the Drupal CMS installer
/usr/local/bin/acli remote:drush @<YOUR_AH_SITEGROUP>.dev sql:drop
-
Visit your site!
Copyright (C) 2025 Acquia, Inc.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.