Generate site twice on deploy
Generate the first time so that the output directories are created. Then when PurgeCSS runs, it can look at the generated files when purging the stylesheets. Generate again to copy the final assets from "source/build" to the correct output directory. There may be a better way, but this works for now.
This commit is contained in:
parent
b7d8aa1cfe
commit
948caec79c
|
@ -1,4 +1,14 @@
|
|||
---
|
||||
- name: Install Composer dependencies
|
||||
composer:
|
||||
command: install
|
||||
working_dir: "{{ ansistrano_release_path.stdout }}"
|
||||
|
||||
- name: Generate the site once without assets
|
||||
command: composer run prod
|
||||
args:
|
||||
chdir: "{{ ansistrano_release_path.stdout }}"
|
||||
|
||||
- name: Install Node dependencies
|
||||
command: yarn install
|
||||
args:
|
||||
|
@ -9,12 +19,7 @@
|
|||
args:
|
||||
chdir: "{{ ansistrano_release_path.stdout }}"
|
||||
|
||||
- name: Install Composer dependencies
|
||||
composer:
|
||||
command: install
|
||||
working_dir: "{{ ansistrano_release_path.stdout }}"
|
||||
|
||||
- name: Generate the site
|
||||
- name: Generate the site, including assets
|
||||
command: composer run prod
|
||||
args:
|
||||
chdir: "{{ ansistrano_release_path.stdout }}"
|
||||
|
|
Loading…
Reference in a new issue