build: Build cms extension before container launch

This commit is contained in:
T. R. Bernstein
2025-02-27 16:18:52 +01:00
parent 3288773b42
commit d46b16bd99

View File

@@ -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)