Files
tankz/ansible/roles/deploy/tasks/npm.yml
2018-03-28 16:38:16 +03:00

21 lines
478 B
YAML

- name: Create directory for node_modules
file:
path: "{{ project_dir }}/npm"
state: directory
- name: Copy package.json
copy:
src: "{{ release_dir }}/package.json"
dest: "{{ project_dir }}/npm/"
remote_src: true
- name: npm install
command: npm install
args:
chdir: "{{ project_dir }}/npm/"
- name: Create symlink to node_modules
file:
src: "{{ project_dir }}/npm/node_modules"
dest: "{{ release_dir }}/node_modules"
state: link