From e2a469880db76d8a808627b8809bb5678d4c5327 Mon Sep 17 00:00:00 2001 From: Yiannis Christodoulou Date: Tue, 8 Jul 2025 06:05:51 +0300 Subject: [PATCH] feat: Improves the build and deploy functionality (build video_editor and video_js at once) --- deploy/scripts/build_and_deploy.sh | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/deploy/scripts/build_and_deploy.sh b/deploy/scripts/build_and_deploy.sh index 53e6e387..1be440ea 100644 --- a/deploy/scripts/build_and_deploy.sh +++ b/deploy/scripts/build_and_deploy.sh @@ -1,5 +1,6 @@ #!/bin/bash # This script builds the video editor package and deploys the frontend assets to the static directory. +# How to run: sh deploy/scripts/build_and_deploy.sh # Exit on any error set -e @@ -12,9 +13,15 @@ cd frontend-tools/video-editor yarn build:django cd ../../ +# Build video js package +echo "Building video js package..." +cd frontend-tools/video-js +yarn build:django +cd ../../ + # Run npm build in the frontend container echo "Building frontend assets..." -docker compose -f docker-compose-dev.yaml exec frontend npm run dist +docker compose -f docker-compose/docker-compose-dev-updated.yaml exec frontend npm run dist # Copy static assets to the static directory echo "Copying static assets..." @@ -22,6 +29,6 @@ cp -r frontend/dist/static/* static/ # Restart the web service echo "Restarting web service..." -docker compose -f docker-compose-dev.yaml restart web +docker compose -f docker-compose/docker-compose-dev-updated.yaml restart web echo "Build and deployment completed successfully!" \ No newline at end of file