-
Notifications
You must be signed in to change notification settings - Fork 70
/
Copy pathquick-start.yml
27 lines (27 loc) · 970 Bytes
/
quick-start.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# How to use
# quick:start --directory=/path/to/drupal-project/
# quick:start --directory=/path/to/drupal-project/ --profile=minimal
# quick:start --repository=weknowinc/drupal-project --directory=/path/to/drupal-project/ --profile=standard
command:
name: quick:start
description: 'Download, install and serve a new Drupal project'
vars:
repository:
- weknowinc/drupal-project
- drupal/recommended-project:9.x-dev
- acquia/lightning-project
- acquia/reservoir-project
profile: standard
commands:
# Create Drupal project using DrupalComposer
- command: exec
arguments:
bin: composer create-project {{repository}} {{directory}} --prefer-dist --no-progress --no-interaction
# Install Drupal
- command: exec
arguments:
bin: drupal site:install {{profile}} --root={{directory}} --db-type="sqlite" --no-interaction
# Start PHP built-in server
- command: exec
arguments:
bin: drupal server --root={{directory}}