Some checks failed
CI/CD Pipeline / Test Suite (push) Has been cancelled
CI/CD Pipeline / Security Audit (push) Has been cancelled
CI/CD Pipeline / Build Docker Image (push) Has been cancelled
CI/CD Pipeline / Deploy to Staging (push) Has been cancelled
CI/CD Pipeline / Deploy to Production (push) Has been cancelled
CI/CD Pipeline / Performance Benchmarks (push) Has been cancelled
CI/CD Pipeline / Cleanup (push) Has been cancelled
52 lines
1.5 KiB
Plaintext
52 lines
1.5 KiB
Plaintext
# =============================================================================
|
|
# BUILD SYSTEM COMMANDS - Rustelo Framework
|
|
# =============================================================================
|
|
# Enhanced build tools and cross-platform building
|
|
|
|
# Build CSS bundles
|
|
build-css-bundles:
|
|
@echo "🎨 Building CSS bundles..."
|
|
node ./scripts/build/build-css-bundles.js
|
|
|
|
# Build design system
|
|
build-design-system:
|
|
@echo "🎨 Building design system..."
|
|
node ./scripts/build/build-design-system.js
|
|
|
|
# Build theme system
|
|
build-theme:
|
|
@echo "🎨 Building theme system..."
|
|
node ./scripts/build/build-theme.js
|
|
|
|
# Copy CSS assets to public directory
|
|
copy-css-assets:
|
|
@echo "🎨 Copying CSS assets..."
|
|
node ./scripts/build/copy-css-assets.js
|
|
|
|
# Build for production with enhanced Leptos build
|
|
build-enhanced-prod:
|
|
@echo "🔨 Building enhanced production version..."
|
|
./scripts/build/leptos-build.sh
|
|
|
|
# Cross-platform Docker build
|
|
build-cross-platform:
|
|
@echo "🐳 Building for cross-platform deployment..."
|
|
./scripts/build/build-docker-cross.sh
|
|
|
|
# Pack project for distribution
|
|
dist-pack:
|
|
@echo "📦 Packing project for distribution..."
|
|
./scripts/dist-pack.sh
|
|
|
|
# Cross-build for Linux AMD64
|
|
cross-build:
|
|
@echo "📦 Cross-building for Linux AMD64..."
|
|
./scripts/cross-build.sh
|
|
|
|
# Build all assets (CSS + JS + themes)
|
|
build-all-assets:
|
|
@echo "🎨 Building all frontend assets..."
|
|
@just build-css-bundles
|
|
@just build-design-system
|
|
@just build-theme
|
|
@just copy-css-assets |