Files
mediacms-user-docs/deploy/scripts/build_and_deploy.sh
2025-06-11 14:48:30 +03:00

27 lines
734 B
Bash

#!/bin/bash
# This script builds the video editor package and deploys the frontend assets to the static directory.
# Exit on any error
set -e
echo "Starting build process..."
# Build video editor package
echo "Building video editor package..."
cd frontend-tools/video-editor
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
# Copy static assets to the static directory
echo "Copying static assets..."
cp -r frontend/dist/static/* static/
# Restart the web service
echo "Restarting web service..."
docker compose -f docker-compose-dev.yaml restart web
echo "Build and deployment completed successfully!"