22 lines
513 B
Bash
Executable file
22 lines
513 B
Bash
Executable file
#!/usr/bin/env bash
|
|
|
|
set -e
|
|
|
|
# Build script for deploying on Netlify.
|
|
#
|
|
# "composer install" and "yarn install" are run automatically, so there's no
|
|
# need to add them here.
|
|
|
|
# Run the tests to ensure that nothing is broken.
|
|
vendor/bin/phpunit
|
|
|
|
# Generate the site once with no assets to that PurgeCSS has something to look
|
|
# at.
|
|
vendor/bin/sculpin generate -e prod
|
|
|
|
# Generate the front-end assets.
|
|
yarn build
|
|
|
|
# Re-generate the again with the assets in the correct location.
|
|
vendor/bin/sculpin generate -e prod
|