ACSF - First Pull Request
Getting started with Acquia Cloud Site Factory.
Prerequisites and Assumptions
1) You have an ACSF subscription 2) You have set up your SSH keys: Setup GitHub SSH Keys and Setup Acquia Cloud SSH Keys 3) You are using BLT and Lighting 4) You are using the Drupal Vm for local development 5) Your computer meets the minimum installation requirements (and then install the required applications). See the System Requirements. 6) You have access to your or Acquia-PSO's Github 7) You have access to your project's Acquia Cloud Environment
Step One: Sign into Acquia Cloud and the ACSF Management Console
Sign in to your Site Factory Management Console using an account with either the developer or release engineer role.
Sign into Acquia Cloud
Navigate from the ACE interface to the Site Factory Management Console
Sign into the ACSF management console with ACSF site username and password. (This is different from your ACE and Drupal site login)
Step Two: Create a site inside of the ACSF site collection
If you have not already, create a group / site collection and name it
ACSFdemoName your site and pick a distribution profile, for this demo we are using lightning
Step Three: Local Prerequisites
If you are using the Drupal Vm you must download Vagrant and VirtualBox before you can continue.
Step Four: Setting up your git repo
Log into your github account and create a git repo or use the one provided by Acquia
Create a fork of the main project's repository to follow git flows best practices
Clone your fork
Add the parent repository as an upstream
Install Composer Dependencies (warning: this can take some time based on internet speeds. If you have problems delete the vendor folder and rerun the command.)
Create a new branch, for this demo we will use PSO-000-ACSF-Init
Update the DrupalVm's configuration file to match your configuration needs: Here is an example:
Once you have setup your DrupalVm config files. Configure your BLT configuration file to match your site specific variables
You can then use BLT to setup your local Drupal VM (warning: this can take some time based on internet speeds)
SSH into your vagrant environment.
Step Five: Use BLT to create the necessary ACSF files
Use the BLT ACSF recipe to create the files necessary for ACSF deployments
This will create the following files & changes
sites.php
Last updated
Was this helpful?