From 4604db072abc3f86b674f02365499707179df82b Mon Sep 17 00:00:00 2001 From: Muhammad Atif Ali Date: Wed, 31 Jan 2024 18:01:22 +0300 Subject: [PATCH] fix(dogfood): fix startup script on workspace creation (#11958) --- dogfood/main.tf | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dogfood/main.tf b/dogfood/main.tf index c51ae843d0..d2619fe836 100644 --- a/dogfood/main.tf +++ b/dogfood/main.tf @@ -266,8 +266,12 @@ resource "coder_agent" "dev" { sudo service docker start # Install playwright dependencies # We want to use the playwright version from site/package.json + # Check if the directory exists At workspace creation as the coder_script runs in parallel so clone might not exist yet. + while ! [[ -f "${local.repo_dir}/site/package.json" ]]; do + sleep 1 + done cd "${local.repo_dir}/site" && pnpm install && pnpm playwright:install -EOT + EOT } resource "docker_volume" "home_volume" {