# Build script for local development #!/bin/bash set -e echo "๐Ÿ—๏ธ Building Homework Backend..." # Clean previous builds echo "๐Ÿงน Cleaning previous builds..." dotnet clean # Restore dependencies echo "๐Ÿ“ฆ Restoring dependencies..." dotnet restore # Build the application echo "๐Ÿ”จ Building application..." dotnet build --configuration Release --no-restore # Run tests echo "๐Ÿงช Running tests..." dotnet test --configuration Release --no-build --verbosity normal # Publish the application echo "๐Ÿ“ค Publishing application..." dotnet publish Homework/Homework.csproj --configuration Release --output ./publish --no-build echo "โœ… Build completed successfully!" echo "๐Ÿ“ Published files are in ./publish directory"