build: Build cms extension before container launch
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user