From d46b16bd996210617c4066d9f542b2238c2ac581 Mon Sep 17 00:00:00 2001 From: "T. R. Bernstein" <137705289+trbernstein@users.noreply.github.com> Date: Thu, 27 Feb 2025 16:18:52 +0100 Subject: [PATCH] build: Build cms extension before container launch --- packages/hda-cms-extension-e2e/setup.sh | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages/hda-cms-extension-e2e/setup.sh b/packages/hda-cms-extension-e2e/setup.sh index 4a74c24..efd1981 100755 --- a/packages/hda-cms-extension-e2e/setup.sh +++ b/packages/hda-cms-extension-e2e/setup.sh @@ -1,6 +1,7 @@ #!/usr/bin/env zsh TABSHIFT_DIRECTUS_PATH="${0:h}/../../apps/directus" TABSHIFT_DIRECTUS_NAME='tabshift4docker/directus' +CMS_EXTENSION_PATH="${0:h}/../hda-cms-extension" DOCKER_E2E_SETUP_PATH="${0:h}/docker" start_docker_runtime() { @@ -50,6 +51,12 @@ stop_docker_compose_services_and_runtime() { stop_docker_runtime } +build_cms_extension() { + pushd -q $CMS_EXTENSION_PATH + pnpm build + popd -q +} + trap 'docker container prune -f' INT TERM EXIT main() { @@ -57,9 +64,11 @@ main() { case $CMD in start) + build_cms_extension start_docker_compose_service_in_background ;; start-fg) + build_cms_extension start_docker_compose_service_in_foreground ;; stop-all)