From 3506469787654bdaa98f72f1ea1bec76452c86b2 Mon Sep 17 00:00:00 2001 From: Jan Lelis Date: Mon, 15 Nov 2021 22:04:44 +0100 Subject: [PATCH] palava-web: Build frontend on deploy --- roles/palava-web/defaults/main.yml | 2 ++ roles/palava-web/tasks/main.yml | 11 ++++++++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/roles/palava-web/defaults/main.yml b/roles/palava-web/defaults/main.yml index fe65581..c72501b 100644 --- a/roles/palava-web/defaults/main.yml +++ b/roles/palava-web/defaults/main.yml @@ -6,3 +6,5 @@ palava_web_repo: https://github.com/palavatv/palava-web.git palava_web_version: v1.1.0 palava_web_environment: production palava_web_rtc_url: wss://machine.palava.tv +palava_web_stun_url: "" +palava_web_turn_urls: "" \ No newline at end of file diff --git a/roles/palava-web/tasks/main.yml b/roles/palava-web/tasks/main.yml index 731b350..662dce7 100644 --- a/roles/palava-web/tasks/main.yml +++ b/roles/palava-web/tasks/main.yml @@ -21,4 +21,13 @@ git: repo: "{{ palava_web_repo }}" dest: "{{ palava_web_install_dir }}" - version: "{{ palava_web_version }}" \ No newline at end of file + version: "{{ palava_web_version }}" + +- name: Install palava-web dependencies + community.general.yarn: + path: "{{ palava_web_install_dir }}" + +- name: Build palava-web frontend + shell: "VUE_APP_RTC_URL='{{ palava_web_rtc_url }}' VUE_APP_TURN_URLS='{{ palava_web_turn_urls }}' VUE_APP_STUN_URL='{{ palava_web_stun_url }}' yarn build" + args: + chdir: "{{ palava_web_install_dir }}" \ No newline at end of file