Skip to content

Commit 880cc4e

Browse files
authored
LDCL-14: Improve error handling in phapp scripts. (#75)
2 parents 20a3aaf + fc0914c commit 880cc4e

1 file changed

Lines changed: 17 additions & 14 deletions

File tree

phapp.yml

Lines changed: 17 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -25,28 +25,31 @@ commands:
2525
status: |
2626
drush status --fields=bootstrap | grep 'bootstrap' -q
2727
init: |
28-
./scripts/init-media-icons.sh &&
29-
drush sql-create -y &&
30-
zcat dumps/init.sql.gz | drush sql:cli &&
31-
drush updatedb -y &&
28+
set -e
29+
./scripts/init-media-icons.sh
30+
drush sql-create -y
31+
zcat dumps/init.sql.gz | drush sql:cli
32+
drush updatedb -y
3233
# Skip config-import when there is no config.
3334
if [ -f config/sync/core.extension.yml ]; then
3435
drush phapp:apply-env-mode && drush cim -y && drush cr
35-
fi &&
36-
drush deploy:hook -y &&
36+
fi
37+
drush deploy:hook -y
3738
drush locale:check && drush locale:update
3839
install: |
39-
./scripts/init-media-icons.sh &&
40-
chmod +w web/sites/default &&
41-
drush sql-create -y &&
42-
SITE=${SITE:-default} &&
40+
set -e
41+
./scripts/init-media-icons.sh
42+
chmod +w web/sites/default
43+
drush sql-create -y
44+
SITE=${SITE:-default}
4345
drush site-install -y --sites-subdir=$SITE --config-dir=../config/sync ${INSTALL_PROFILE:-minimal}
4446
update: |
45-
./scripts/init-media-icons.sh &&
46-
drush updatedb -y &&
47+
set -e
48+
./scripts/init-media-icons.sh
49+
drush updatedb -y
4750
# Skip config-import when there is no config.
4851
if [ -f config/sync/core.extension.yml ]; then
4952
drush phapp:apply-env-mode && drush cim -y && drush cr
50-
fi &&
51-
drush deploy:hook -y &&
53+
fi
54+
drush deploy:hook -y
5255
drush locale:check && drush locale:update

0 commit comments

Comments
 (0)