acquia/drupal-cms-project

Drupal with a bunch of useful stuff and a scaffold tailored to Acquia hosting.

Installs: 17

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 6

Forks: 0

Open Issues: 0

Language:Shell

Type:project

This package is auto-updated.

Last update: 2025-01-16 16:39:14 UTC


README

Project template for building Drupal CMS tailored for Acquia hosting.

Example workflow using Acquia CLI

  1. Create project

    composer create-project --stability=dev acquia/drupal-cms-project
    
  2. Initialize repo and commit

    cd drupal-cms-project && git init && git add -A && git commit -m "initial build"
    
  3. 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
    
  4. 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)"
    
  5. 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
    
  6. Visit your site!

License

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.