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)